摘要: 一种 灵活、强大 的选择元素的方式,就是使用 Xpath 表达式 既然已经有了CSS,为什么还要学习 Xpath呢? 因为 有些场景 用 css 选择web 元素 很麻烦,而xpath 却比较方便。 另外 Xpath 还有其他领域会使用到,比如 爬虫框架 Scrapy, 手机App框架 Appium 阅读全文
posted @ 2020-11-15 23:17 wuli1314 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.testclass.net/selenium_python/keyword-event Ctrl A 等复制粘贴操作 #键盘输入from selenium.webdriver.common.keys import Keyswd.get("http://www.baidu. 阅读全文
posted @ 2020-11-15 21:59 wuli1314 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.testclass.net/selenium_python/ 更详细 鼠标悬停 wd.implicitly_wait(5) wd.get('https://www.baidu.com/') from selenium.webdriver.common.action_cha 阅读全文
posted @ 2020-11-15 21:48 wuli1314 阅读(126) 评论(0) 推荐(0) 编辑
摘要: wd.get('http://cdn1.python3.vip/files/selenium/test2.html') 常见的选择框包括: radio框、checkbox框、select框 1、单选框radio 找到对应组件,用click方法即可 element2 = wd.find_element 阅读全文
posted @ 2020-11-15 19:28 wuli1314 阅读(434) 评论(0) 推荐(0) 编辑
摘要: iframe 元素非常的特殊, 在html语法中,frame 元素 或者iframe元素的内部 会包含一个 被嵌入的 另一份html文档 我们使用selenium打开一个网页是, 我们的操作范围 缺省是当前的 html , 并不包含被嵌入的html文档里面的内容。 要 操作 被嵌入的 html 文档 阅读全文
posted @ 2020-11-15 18:23 wuli1314 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.python3.vip/tut/auto/selenium/css_2/ 1、组选择 用逗号。其前后分隔开来分析,优先级比较低。 前面我们多个条件组合共同确认一个元素,且的情况。我们想同时选择多个不同条件的元素,或的情况,则用逗号表示。 同时选择所有class 为 pla 阅读全文
posted @ 2020-11-15 17:02 wuli1314 阅读(1802) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.python3.vip/tut/auto/selenium/css_1/ 1、css selector选择的使用 蓝色框里面用css 样式,指定了class 值为animal的元素,要显示为红色。 其中 蓝色框里面的 .animal 就是 CSS Selector ,或者 阅读全文
posted @ 2020-11-15 16:11 wuli1314 阅读(3129) 评论(0) 推荐(0) 编辑
摘要: wd = webdriver.Chrome(r'd:\webdrivers\chromedriver.exe') element = wd.find_element_by_id('kw') --根据ID属性定位元素 element.send_keys('黑羽魔巫宗\n') --发送内容 elemen 阅读全文
posted @ 2020-11-14 21:42 wuli1314 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/weixin_36279318/article/details/79475388 要找到目标元素,通过浏览器检查的方式或者按F12键,找到该控件元素,通过其ID、class等属性,能够唯一定位到该元素。 Selenium提供了8种定位方式。 id n 阅读全文
posted @ 2020-11-14 21:00 wuli1314 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 学习教程: http://www.python3.vip http://www.testclass.net/selenium_python/ 1、安装python和selenium 下载python安装后,添加好环境变量。 本地安装了python2和python3两个版本,其中修改了python3. 阅读全文
posted @ 2020-11-14 18:37 wuli1314 阅读(73) 评论(0) 推荐(0) 编辑