草庐IT

Selenium4

全部标签

selenium 自动化测试

目录测试工具QTP的自动化测试selenium自动化selenium基本内容定位元素方法:Xpath定位表达式语法层级关系常见写法轴定位表达式特殊写法:注意事项:css定位表达式语法:层级关系常见写法 有什么操作:click、sedkeys、clearConsole确定元素是否可以操作selenium上传文件1、如果是input标签--input元素2、非input元素--如果不是input标签Robot类完成底层键鼠的控制。脚本execute_script 模拟鼠标操作Selenium判断函数:自动化测试问答题 Xpath基础表达式,请参该如下1.菜鸟教程(基础):XPath语法|菜鸟教程2

java使用selenium-chrome-driver实现简单的本地爬虫

主要是使用selenium-chrome-driver和jsoup两个框架来实现本地爬虫话不多说直接上代码作者这里使用的是谷歌浏览器,所以我们需要一个谷歌浏览器的驱动chromedriver.exe(之后源码中会有)ChromeOptionsoptions=newChromeOptions();//创建浏览器参数//设置从ChromeDriver中获取属性(处理反爬机制)//设置谷歌浏览器用户数据目录options.addArguments("--user-data-dir="+"D:\\Users\\Administrator\\AppData\\Local\\Google\\Chrome\

python+selenium element not interactable -- selenium烦人错误之一

        使用selenium的人都知道,我们在定位元素的时候经常会遇到很多令人头痛的异常报错,今天我们说一下其中一种,elementnotinteractable。    这个异常直译过来就是元素不可交互,不可交互有可能存在以下几种情况    1.元素被遮挡住。2.元素未加载完。    通常未加载完的情况我们只要增大延时时间就可以解决了,而对于被遮挡住的情况,我们可以通过发送js命令解决。    我们以我今天遇到的情况为例来看一下如何解决。    首先,我在用例里要做的是将下面的选项框轮流选中,以保证场景覆盖。            下面是我原本的代码:defenterprise_se

python - 将 selenium 设置为使用自定义配置文件,但它保持默认打开

我正在尝试使用python和selenium来自动化Firefox中的一些任务。当我下载文件时,会弹出询问您是否要打开或保存文件,并且每次使用此类文件时都会出现一个复选框。我发现除非您在WebPageFixer上安装插件,否则该复选框不起作用。我已经正常安装了,但是当我使用python+selenium时,它使用没有附加组件的配置文件。互联网指示我通过关闭Firefox,打开/Applications/Utilities,然后输入命令来创建另一个配置文件:/Applications/Firefox.app/Contents/MacOS/firefox-bin-p然后我创建一个新的配置文

python - 将 selenium 设置为使用自定义配置文件,但它保持默认打开

我正在尝试使用python和selenium来自动化Firefox中的一些任务。当我下载文件时,会弹出询问您是否要打开或保存文件,并且每次使用此类文件时都会出现一个复选框。我发现除非您在WebPageFixer上安装插件,否则该复选框不起作用。我已经正常安装了,但是当我使用python+selenium时,它使用没有附加组件的配置文件。互联网指示我通过关闭Firefox,打开/Applications/Utilities,然后输入命令来创建另一个配置文件:/Applications/Firefox.app/Contents/MacOS/firefox-bin-p然后我创建一个新的配置文

第2章-Selenium-API操作

目标:1.熟练应用八种元素定位方式2.掌握对元素和浏览器的操作方法3.掌握键盘鼠标的操作4.掌握元素等待的操作5.掌握下拉选择框、警告框和滚动条的操作6.掌握如何切换frame框架和多窗口7.掌握如何实现窗口截图1.元素定位 1.掌握id、name、class_name、tag_name、link_text、partial_link_text定位方式的使用 html页面由标签构成,标签的基本格式如下:文本示例:我的购物车 2.浏览器开发者工具浏览器开发者工具就是给专业的web应用和网站开发人员使用的工具。包含了对HTML查看和编辑、Javascript控制台、网络状况监视等功能,是开发Java

python - 导入错误 : No module named 'selenium'

我正在尝试编写一个脚本来检查一个网站。这是我第一次使用Selenium。我正在尝试在OSX系统上运行脚本。虽然我检查了/Library/Python/2.7/site-packages并且selenium-2.46.0-py2.7.egg存在,但当我运行脚本时,它一直告诉我没有要导入的selenium模块。这是我运行代码时得到的日志:Traceback(mostrecentcalllast):File"/Users/GiulioColleluori/Desktop/Class_Checker.py",line10,infromseleniumimportwebdriverImportE

python - 导入错误 : No module named 'selenium'

我正在尝试编写一个脚本来检查一个网站。这是我第一次使用Selenium。我正在尝试在OSX系统上运行脚本。虽然我检查了/Library/Python/2.7/site-packages并且selenium-2.46.0-py2.7.egg存在,但当我运行脚本时,它一直告诉我没有要导入的selenium模块。这是我运行代码时得到的日志:Traceback(mostrecentcalllast):File"/Users/GiulioColleluori/Desktop/Class_Checker.py",line10,infromseleniumimportwebdriverImportE

python - Firefox Build 不适用于 Selenium

为了我的研究,我在Firefox中做了一些源代码修改并自己构建。为了自动化测试,我选择使用Selenium,但不幸的是,我新建的Firefox似乎不支持Selenium。我做了以下事情:fromseleniumimportwebdriverfromselenium.webdriver.firefox.firefox_binaryimportFirefoxBinarybinary=FirefoxBinary("/path/to/firefox/binary")d=webdriver.Firefox(firefox_binary=binary)d.get("http://www.googl

python - Firefox Build 不适用于 Selenium

为了我的研究,我在Firefox中做了一些源代码修改并自己构建。为了自动化测试,我选择使用Selenium,但不幸的是,我新建的Firefox似乎不支持Selenium。我做了以下事情:fromseleniumimportwebdriverfromselenium.webdriver.firefox.firefox_binaryimportFirefoxBinarybinary=FirefoxBinary("/path/to/firefox/binary")d=webdriver.Firefox(firefox_binary=binary)d.get("http://www.googl