参考虫师的资料http://www.cnblogs.com/fnng/p/3202299.html 先加载webdriver browser=webdriver.Firefox() #不同的浏览器加载不同的驱动. #########百度输入框的定位方式########## #通过id方式定位 browser.find_element_by_id("kw").send_keys("selenium") #通过name方式定位 browser.find_element_by_name("wd").send_keys("selenium") #通过tag name方式定位 browser.find_element_by_tag_name("input").send_keys("selenium") #通过class name 方式定位 browser.find_element_by_class_name("s_ipt").send_keys("selenium") #通过CSS方式定位 browser.find_element_by_css_selector("#kw").send_keys("selenium") #通过xphan方式定位 browser.find_element_by_xpath("//input[@id='kw']").send_keys("selenium") 通过link定位:browser.get("http://www.baidu.com") time.sleep(2) browser.find_element_by_link_text("贴 吧" ).click() 参考实例:browser.find_element_by_link_text('基础设置') 另外有一个类似用法的http://10.0.0.95/myaccount/ebayaccount/index.htm定位find_element_by_partial_link_text,类似模糊查找 定位: brower.find_element_by_partial_link_text('基础').click() #模糊找到后,点击链接 text的使用 用于获取元素的文本信息 eg: 对键盘的操作 参考示例
browser.find_element_by_id("searchSelectText").send_keys("WNFL")
browser.find_element_by_id("searchSelectText").send_keys(Keys.ENTER) #回车操作
selenium+python+eclipse 之selenium常用函数用法摘要
最新推荐文章于 2023-12-01 17:17:05 发布