当前位置 : 主页 > 编程语言 > python >

2 浏览器元素定位8种方法

来源:互联网 收集:自由互联 发布时间:2022-06-15
1 from selenium import webdriver 2 import time 3 4 Browser = webdriver.Firefox() #设置浏览器 5 Browser.get("https://www.baidu.com") #打开浏览器 6 Browser.find_element_by_partial_link_text("公网安备").click() #模糊匹配 7 Br
1 from selenium import webdriver
2 import time
3
4 Browser = webdriver.Firefox() #设置浏览器
5 Browser.get("https://www.baidu.com") #打开浏览器
6 Browser.find_element_by_partial_link_text("公网安备").click() #模糊匹配
7 Browser.back()
8 Browser.find_element_by_id("kw").send_keys("id:kw");time.sleep(2) #id
9 Browser.find_element_by_name("wd").send_keys("name:wd");time.sleep(2) #name
10 Browser.find_element_by_class_name("s_ipt").send_keys("class_name:s_ipt");time.sleep(2) #class_name
11 Browser.find_element_by_link_text("更多»").click();time.sleep(3) #link_text
12 Browser.quit()
13 '''
14
15 '''
16 #其他:
17 #Browser.find_element_by_tag_name("input") #tag_name
18 #Browser.find_element_by_xpath() #xpath
19 #Browser.find_element_by_css_selector("") #CSS
20 '''
21 aaa=browser.find_element_by_css_selector("iframe[src^=\"/thinktank/index\"][class^=\"form_iframe\"]")
22 browser.switch_to.frame(aaa)
23 '''

 


上一篇:5 iframe处理及结果判断
下一篇:没有了
网友评论