摘要: 1 # coding=utf-8 2 from selenium import webdriver 3 from selenium.webdriver.common.action_chains import ActionChains 4 import time 5 6 driver = webdri 阅读全文
posted @ 2020-05-19 19:51 给自己一个改变的理由 阅读(2071) 评论(0) 推荐(0) 编辑
摘要: 一、控制浏览器的窗口: 1 # coding=utf-8 2 from selenium import webdriver 3 import time 4 5 driver = webdriver.Chrome() 6 driver.implicitly_wait(5) 7 driver.get(" 阅读全文
posted @ 2020-05-19 19:12 给自己一个改变的理由 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 本章主要学习利用find_element(by)定位元素,通过百度搜索编辑框进行学习: 前面我们学习了selenium的八种定位方式 通过by定位元素,使用的方法是: find_element() 它包含两个参数: 第一个参数是定位方式,这个由 By 提供;另 第二个参数是定位的值 特别注意: 在使 阅读全文
posted @ 2020-05-19 16:48 给自己一个改变的理由 阅读(4104) 评论(0) 推荐(0) 编辑
摘要: 本章主要学习利用css_selector定位元素,通过百度搜索编辑框进行学习 CSS选择器的常见语法 find_element_by_css_selector()方法用于 CSS 语言定位元素 一、通过 class 属性定位: 1 # coding=utf-8 2 from selenium imp 阅读全文
posted @ 2020-05-19 16:28 给自己一个改变的理由 阅读(2395) 评论(0) 推荐(0) 编辑
摘要: 本章主要学习利用tag_name定位元素,通过百度搜索编辑框进行学习: find_element_by_xpath()方法用于 XPath 语言定位元素 主要有一些几种方式: 一、xpath的绝对路径进行定位: 1 # coding=utf-8 2 from selenium import webd 阅读全文
posted @ 2020-05-19 14:54 给自己一个改变的理由 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 本章主要学习利用partial_link_text定位元素,通过百度搜索编辑框下面的链接新闻进行学习: 1 # coding=utf-8 2 from selenium import webdriver 3 4 driver = webdriver.Chrome() 5 driver.maximiz 阅读全文
posted @ 2020-05-19 11:26 给自己一个改变的理由 阅读(1445) 评论(0) 推荐(0) 编辑
摘要: 本章主要学习利用link_text定位元素,通过百度搜索编辑框上面的几个文本链接来进行学习: 1 # coding=utf-8 2 from selenium import webdriver 3 4 driver = webdriver.Chrome() 5 driver.maximize_win 阅读全文
posted @ 2020-05-19 11:19 给自己一个改变的理由 阅读(1757) 评论(0) 推荐(0) 编辑
摘要: 本章主要学习利用tag_name定位元素,通过百度搜索编辑框进行学习: 1 # coding=utf-8 2 from selenium import webdriver 3 4 driver = webdriver.Chrome() 5 driver.maximize_window() 6 dri 阅读全文
posted @ 2020-05-19 11:01 给自己一个改变的理由 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: 本章主要学习利用class_name定位元素,但是实际测试项目,能直接通过class_name进行元素定位的还是比较少。还是通过百度搜索编辑框进行学习: 1 # coding=utf-8 2 from selenium import webdriver 3 4 driver = webdriver. 阅读全文
posted @ 2020-05-19 10:50 给自己一个改变的理由 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 本章主要学习利用name定位元素,但是实际测试项目,能直接通过name进行元素定位的还是比较少。还是通过百度搜索编辑框进行学习: 1 # coding=utf-8 2 from selenium import webdriver 3 4 driver = webdriver.Chrome() 5 d 阅读全文
posted @ 2020-05-19 10:47 给自己一个改变的理由 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 本章主要学习利用id定位元素,但是实际测试项目,能直接通过id进行元素定位的还是比较少。还是通过百度搜索编辑框进行学习: 1 # coding=utf-8 2 from selenium import webdriver 3 4 driver = webdriver.Chrome() 5 drive 阅读全文
posted @ 2020-05-19 10:43 给自己一个改变的理由 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 一、目标 打开Chrome浏览器,访问百度网站,搜索selenium,检查搜索列表是否存在selenium官网链接 二、分析 1.首先打开浏览器 2.访问百度网站 3.定位百度搜索输入框 4.输入selenium 5.点击“百度一下 6.在搜索列表中判断是否存在selenium官网链接 7.退出并关 阅读全文
posted @ 2020-05-19 10:03 给自己一个改变的理由 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 以Chrome浏览器,百度首页为例说明: 一、打开你访问的地址,如:https://www.baidu.com。 二、通过键盘上的“F12”进入开发者模式或者鼠标右击网页,检查。 三、查看网页元素或者将鼠标移至你想定位的位置->鼠标右击->检查。 进入如下界面: 四、selenium涉及到的几个概念 阅读全文
posted @ 2020-05-19 08:02 给自己一个改变的理由 阅读(791) 评论(0) 推荐(0) 编辑