Selenium
Selenium
summeryan2011
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
WebDriverWait 等待
显示等待from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ECWebDriverWait(driver, 5, 0.5).until(EC.visibility_o原创 2021-12-28 19:59:23 · 1186 阅读 · 0 评论 -
获得验证信息
titlecurrent_urltext可以用来做断言assert '新建话题' in self.driver.page_source # 页面存在'新建话题',则认为用例通过原创 2021-12-27 19:01:16 · 124 阅读 · 0 评论 -
selenium键盘操作
send_keys()send_keys(Keys.BACK_SPACE) 删除键Backspacesend_keys(Keys.SPACE) 空格键send_keys(Keys.TAB) Tabsend_keys(Keys.ESCAPE) Escsend_keys(Keys.ENTER) Entersend_keys(Keys.CONTROL, 'a') Ctrl+asend_keys(Keys.CONTROL, 'c') Ctrl+csend_keys(Ke...原创 2021-12-27 18:59:10 · 11049 阅读 · 0 评论 -
selenium鼠标操作
perform() 执行ActionChains类中存储的所有行为context_click() 右击double_click() 双击drag_and_drop() 拖动move_to_element() 鼠标悬停原创 2021-12-27 18:50:45 · 215 阅读 · 0 评论 -
webdriver 常用方法
click()send_keys()clear()submit() -- ??size 返回元素尺寸text 返回元素文本get_attribute(name) 获得属性的值is_display()是否可见<input type="submit" id="su" value="百度一下" class="bg s_btn"><a class="text-color" href="http://www.beian.gov.cn/portal/r...原创 2021-12-08 20:06:18 · 254 阅读 · 0 评论 -
元素定位 - XPATH
目录元素定位XPATH元素定位from selenium.webdriver.common.by import By<input id="kw" name="wd" class="s_ipt" value="" maxlength="255" autocomplete="off">driver.find_element(By.NAME, "wd").send_keys("selenium")driver.find_element(By.CLASS_NAME, "s_原创 2021-12-07 18:42:07 · 1669 阅读 · 0 评论 -
元素定位 - text()
driver.find_element (By.XPATH, "//span[text() = '交易管理']").click ()driver.find_element (By.XPATH, "//*[text() = '交易管理']").click ()原创 2021-12-03 10:32:29 · 1373 阅读 · 0 评论 -
Python操作Excel文档
需要安装xlrd(pip install xlrd),并导入(import xlrd) xlrd-2.0.1目前只支持.xls文件,.xlsx会报错 xlrd.open_workbook(r"文件路径") # 打开文件,文件路径带\,需要在前面加r转义 sheet = wb.sheet_by_name("Sheet1") # 进入Sheet1,区分大小写 sheet.nrows # 获取Sheet1的行数 sheet.row_values(0) # 获取第一行的内容,返回的是一个list...原创 2021-11-21 20:44:40 · 915 阅读 · 0 评论 -
webdriver 相关网址
谷歌驱动下载,放在Python的安装目录/Scripts下 https://chromedriver.chromium.org/downloads webdriver documentation:https://www.selenium.dev/documentation/webdriver/ Pycharm下载地址,下载Community版本https://www.jetbrains.com/pycharm/download/#section=windows sele...原创 2021-11-21 20:10:42 · 3738 阅读 · 0 评论 -
一个简单的webdriver实例
from selenium import webdriverfrom selenium.webdriver.common.by import Byimport timedriver = webdriver.Chrome()# 跳转到urldriver.get("https://www.baidu.com")# 窗口最大化driver.maximize_window()# 输入seleniumdriver.find_element(By.ID, "kw").send_keys("s.原创 2021-11-17 17:49:33 · 277 阅读 · 0 评论 -
webdriver - 浏览器操作
from selenium import webdriverdriver = webdriver.Chrome()# 跳转到urldriver.get("https://www.baidu.com")# 窗口最大化driver.maximize_window()# 关闭本次打开的所有窗口driver.quit()原创 2021-11-17 17:46:27 · 354 阅读 · 0 评论 -
Python+Selenium环境搭建
安装Python设置Python的环境变量(安装目录;安装目录/Scripts)使用pip安装Selenium:pip install selenium安装完Python会自动下载pip工具,在安装目录的Scripts目录下。在Dos下直接运行pip install selenium即可。这里出现过一个问题:之前安装过Perl,里原创 2016-12-07 10:54:12 · 269 阅读 · 0 评论
分享