selenium
ui自动化
彼岸•仰望
这个作者很懒,什么都没留下…
展开
-
AutoIt上传附件图文详解(python+selenium)
一、使用场景上传附件,如图1:二、下载工具:AutoIt1、进入AutoIt官网:https://www.autoitscript.com/site/,选择AutoIt -> Downloads,如图2:2、选择Full Installation版本,里面包含了所需的所有工具,点击下载。如图3:3、安装:下载后直接安装三、定位元素,应用AutoIt工具上传附件步骤1:探测控件进行定位元素,控件:“Au3Info_x64.exe”步骤2:根据探测的结果进行编写脚本,编写工具:“S原创 2020-12-24 16:48:02 · 576 阅读 · 1 评论 -
使用火狐浏览器插件:Ruto - XPath Finder,方便定位元素
使用火狐浏览器插件:Ruto - XPath Finder,方便定位元素1、下载:Ruto - XPath Finder附件组件——搜索:Ruto - XPath Finder2、添加到Firefox3、应用:选择:on4、点击元素,查看元素定位,并可复制粘贴...原创 2020-10-22 20:59:12 · 2646 阅读 · 1 评论 -
【滚动条】Selenium 浏览器滚动条操作
一、通过元素所在位置来拖动滚动条这个方法是最常用的,它就好像我们人一样拖动滚动条用眼睛在页面上寻找需要的元素,一旦找到那个元素了,就停止拖动。案例:代码:1、需要定位的元素位置 target = self.by_csses('body>div:nth-last-child(1) .el-scrollbar>div:nth-child(1) ul>li')[7]2、执行js脚本,拖动浏览器滚动条到元素的位置 self.driver.execute_script("argume原创 2020-10-19 14:03:01 · 444 阅读 · 0 评论 -
selenium获取元素方法:get_attribute
1、方法:get_attribute('textContent')get_attribute('innerHTML')get_attribute('outerHTML').text2、用法:driver.find_element_by_css_selector('.container-div').get_attribute('textContent')3、案例:方法1:get_attribute(‘textContent’)driver.find_element_by_css_sel原创 2020-10-15 16:27:35 · 2319 阅读 · 0 评论 -
(火狐)Selenium WebDriver测试 NotADirectoryError: [WinError 267] 目录名称无效。
火狐驱动提示:NotADirectoryError: [WinError 267] 目录名称无效。: 'D:\tools\Program Files\Driver\geckodriver.exe’from selenium import webdriverFFpath = r'D:\tools\Program Files\Driver\geckodriver.exe'driver = webdriver.Firefox(FFpath)一直报错"D:\tools\Program Files (x原创 2020-06-11 14:42:50 · 1845 阅读 · 0 评论