1 driver.find_element_by_css_selector(".s_ipt").click() 2 driver.find_element_by_css_selector(".bg s_btn").click() 2)通过id属性定位:("#")表示通过id定位元素。 1 driver.find_element_by_css_selector("#KW").click() 2 driver.
在上一篇:Selenium自动化测试-获取元素属性信息,介绍了如何获取元素的内容、属性、状态信息。写自动化...
示例代码 fromseleniumimportwebdriverfromselenium.webdriver.common.byimportByimporttime# 创建Chromedriver实例driver=webdriver.Chrome()# 访问指定网址driver.get('# 等待页面加载time.sleep(3)# 查找元素并进行操作element=driver.find_element(By.XPATH,'//h1')print('Page heading:',element.text)# 关闭浏览器dr...
使用driver对象的find_element方法可以定位页面上的元素,常用的定位方法包括: -通过id定位: ``` element = driver.find_element_by_id("element_id") ``` -通过class定位: ``` element = driver.find_element_by_class_name("element_class") ``` -通过标签名定位: ``` element = driver.find_element_...
然后使用driver.find_element(By.CLASS_NAME, 'J-comments-list')方法找到了一个名为J-comments-list的div元素,并将其赋值给了comment_list_div变量。接下来,使用comment_list_div.get_attribute('innerHTML')方法获取了comment_list_div元素的所有子节点的HTML源代码,并将其打印出来。最后,我们关闭了浏览器。
3. ChromeDriver的常见用法 获取页面元素:使用find_element_by_*方法来获取页面上的元素。例如,find_element_by_id, find_element_by_name, find_element_by_xpath等。 执行交互操作:你可以使用获取到的元素对象来执行各种交互操作,如点击(click())、输入文本(send_keys())等。 导航:使用get()方法来打开新的...
element = driver.find_element_by_css_selector("input#username") #使用XPath查找元素 element = driver.find_element_by_xpath("input[@id='username']") 3.3模拟键盘输入: python #在输入框中输入文本 element.send_keys("Hello, World!") 3.4点击元素: python #点击按钮 element.click() 3.5获取元素的...
Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,类型像我们玩游戏用的按键精灵,...
第二个词element_text_split[1]是公司 您还可以使用string slicing对字符串进行切片。请记住,并不是您...