1. implicitly_wait()隐形等待.等待页面加载完成,作用是全局的. 时间可以设置的长,短时间也没有影响.直到设置的时间耗完 时间耗完也不会报错 2.获取title值 driver.title 3.获取元素属性值 t = driver.find_element_by_id("su").get_attribute("value") 4.判断元素是显示还是隐藏(返回布尔值) d = driver.find_element_by_id("su&qu…
selenium的八种定位方式 1.通过id定位     find_element_by_id() send_keys() 输入框输入字符串 click()  鼠标点击事件 注:send_keys输入中文时,需要在前面添加“u” 表示把输入的中文转换成unicode国际编码 Text可以打印元素的文本信息 2.通过name定位 find_element_by_name() 3.通过class定位 find_element_by_class_name() Class中有空格是多重属性,取其中一个就…
收拾一下心情开始新的一周工作 继续是selenium的学习.配置成功后 由于所有操作都是建立在页面元素基础上的.所以下来就是学习定位元素 首先是基础的定位.就使用博客园首页搜索框为例: 下面是代码: #!/usr/bin/env python # -*- coding: utf_8 -*- from learn_webdriver import Webdriver from selenium import webdriver browser_chrome = webdriver.Chrome(W…
selenium 学习之路开始了,一遍搬一遍理解学习,加油!!!…
Python3.x:Selenium中的webdriver进行页面元素定位 页面上的元素就像人一样,有各种属性,比如元素名字,元素id,元素属性(class属性,name属性)等等.webdriver就是利用元素的这些属性来进行定位的. 可以用于定位的常用的元素属性: id name class name tag name link text partial link text xpath css selector 对应于webdriver中的定位一个元素方法分别是: driver.find_e…
selenium进行自动化测试的一个很重要的东西那就是元素定位,如果元素都没法定位就无法操作它,也就无法进行自动化测试了.网上对于元素定位有很多的介绍,很详细很详细的,但是依然有很多新手总是会遇到无法定位的情况,在这里自己总结下元素定位. 先来看元素定位的方式 //使用id定位 userName = driver.findElement(By.id("TANGRAM__PSP_8__userName")); //使用class定位 userName = driver.findEleme…
selenium常用的八种元素定位方法 1.通过 id 定位:find_element_by_id() 2.通过 name 定位:find_element_by_name() 3.通过 tag 定位:find_element_by_tag_name() 4.通过 class 定位:find_element_by_class_name() 5.通过 css 定位:find_element_by_css_selector() 6.通过 link 定位:find_element_by_link_tex…
  (一)  前言 Web应用以及包含超文本标记语言(HTML).层叠样式表(CSS).JS脚本的WEB页面,基于用户的操作(例如点击提交按钮),浏览器向WEB服务器发送请求,WEB服务器响应请求,返回给浏览器HTML及相关的JS.CSS.图片等资源,浏览器使用这些资源生成WEB页面,其中包含WEB各种视觉元素,例如文本框.按钮.标签.图标.复选框.下拉框.图片等,这些视觉元素或控件都被Selenium称为页面元素(webelements). 想要让Selenium执行我们想要的操作,首先必须让…
1. By.name() 页面源码如下: [html] : <button id="gbqfba"aria-label="Google Search" name="btnK" class="gbqfba"><spanidspanid="gbqfsa">Google Search</span></button> 当我们要用name属性来引用这个button并点击…
#!/usr/bin/env python# -*- coding:utf-8 -*- from selenium import webdriver import time,os # about:addons 火狐浏览器安装组件,访问的地址 # <input id="kw" name="wd" class="s_ipt" value="" maxlength="255" autocomplete=&q…