首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签selenium

#selenium

Selenium是一个用于Web应用程序的便携式软件测试框架 。

selenium无法定位input元素也无法用send_keys传入文本?

seleium使用时遇到伪元素::before=%0?

请问大佬这个生成Allure报告,怎么能应用失败一条用例后自动截图啊 如果我有很多用例的话?

python自动化测试?

推荐您python使用API接口自动化测试工具库:https://cloud.tencent.com/act/cps/redirect?redirect=11368& image.png ... 展开详请

AttributeError: move_to requires a WebElement?

Python自动登浏览器问题import selenium就变灰,selenium都装正常?

EatRice

腾云先锋 · 腾云先锋(TDP)成员 (已认证)

您好,可以排查一下编码器是否配置好了脚本目录,或使用python脚本检测工具检测是否安装成功

美团系 滑动验证 应该如何模拟轨迹呢?

云函数python编程怎么不能用from selenium import webdriver?

EatRice

腾云先锋 · 腾云先锋(TDP)成员 (已认证)

使用selenium actions.sendky调用快捷键 Alt1(Alt + 1)无效?

selenium访问京东首页搜索商品 代码报错?

这类js的button如何selenium定位?

'str' object has no attribute 'to_capabilities'?

爬虫时遇到emoji表情,渲染获取源码时报错怎么解决?

appium+python app 自动化测试?

python 对象没有属性,?

很显然没有你写的这个方法,至于有没有等价的请查看对象源码

如何在Selenium Chrome功能中设置默认下载目录?

萌萌哒小昕玥一直积极治疗的神经病~
已采纳
对于Chromeriver,可以通过以下方式进行试用: String downloadFilepath = "/path/to/download"; HashMap<String, Object> chromePrefs = new HashMap<String, Object>(); chromePrefs.put("profile.default_content_settings.popups", 0); chromePrefs.put("download.default_directory", downloadFilepath); ChromeOptions options = new ChromeOptions(); options.setExperimentalOption("prefs", chromePrefs); DesiredCapabilities cap = DesiredCapabilities.chrome(); cap.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true); cap.setCapability(ChromeOptions.CAPABILITY, options); WebDriver driver = new ChromeDriver(cap);... 展开详请

试图为Selenium运行chromedriver会导致错误应如何解决?

啊偶我去Skype刚毕业的前端菜鸟
你的代码有错误。这可以通过以下来解决: Chrom.java因此你的文件名是你的公共类名Chrom不能ChromeTest。 为WebDriverand @Test和添加import语句ChromeDriver。 import org.junit.Test; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; ... 展开详请

用python/Selenium/Firefox获取FirefoxBineObject的PID

Dust资深服务器虚拟化工程师。
如果我尝试: driver.service.process.pid 在我的测试中,我收到了#pid-1。我的意思是,如果(例如)测试返回50654实际上是PID: -ex | grep firefox 50655 ?? 0:03.45 /Applications/Firefox.app/Contents/MacOS/firefox-bin -marionette -profile /var/folders/b0/15xtry7n0157gq7m2j_n1srx2h0pkg/T/rust_mozprofile.rCHMaQdhIOyF... 展开详请

从技术角度来看,Selenium如何单击网页上的元素?

六个六有理想有目标有追求的铂金农药玩家/ACM菜鸟/科幻渣渣作家/心理学砖家
要点 Chrome、Firefox和InternetExplorer的驱动程序都是RemoteWebDrivers... 这意味着Selenium执行的任何操作都被发送到浏览器(WebDriver),通过HttpRequest... 一旦浏览器接收到请求,它将作为“本机事件”或综合执行该操作。浏览器执行操作的方式取决于浏览器的功能(以及潜在的标志选项)。 “原生”事件是操作系统级事件。 综合执行的操作使用JavaScript执行。“AutomationAtoms”被使用--正如从‘ATOM’中推断出来的那样,它们是执行低级操作的小而简单的函数。 参考文献 RemoteWebDriver子类ChromeDriver,FirefoxDriver,InternetExplorerDriver,OperaDriver,和SafariDriver(参照系) 所有与浏览器或RemoteWebDriver服务器通信的WebDriver实现都应该使用公共的有线协议。此连接协议定义了RESTful Web服务使用JSON通过HTTP。(参照系) 在WebDriver中,高级用户交互是通过直接模拟JavaScript事件(即合成事件)或让浏览器生成JavaScript事件(即本机事件)来提供的。本机事件更好地模拟用户交互,而合成事件与平台无关。...应尽可能使用本机事件。(参照系) Browser AutomationAtoms是用于Selenium实现的构建块。通过在整个代码库中使用相同的部分,而不是在多个地方重新实现所需的功能,项目可以减少发现的bug数量,并简化添加新功能和驱动程序的过程。(参照系) 自动化原子 现有自动化原子综述 自动化原子的原始JavaScript代码-如有必要,这可作为发展更简单的综合活动的一个有用的起点。... 展开详请
要点 Chrome、Firefox和InternetExplorer的驱动程序都是RemoteWebDrivers... 这意味着Selenium执行的任何操作都被发送到浏览器(WebDriver),通过HttpRequest... 一旦浏览器接收到请求,它将作为“本机事件”或综合执行该操作。浏览器执行操作的方式取决于浏览器的功能(以及潜在的标志选项)。 “原生”事件是操作系统级事件。 综合执行的操作使用JavaScript执行。“AutomationAtoms”被使用--正如从‘ATOM’中推断出来的那样,它们是执行低级操作的小而简单的函数。 参考文献 RemoteWebDriver子类ChromeDriver,FirefoxDriver,InternetExplorerDriver,OperaDriver,和SafariDriver(参照系) 所有与浏览器或RemoteWebDriver服务器通信的WebDriver实现都应该使用公共的有线协议。此连接协议定义了RESTful Web服务使用JSON通过HTTP。(参照系) 在WebDriver中,高级用户交互是通过直接模拟JavaScript事件(即合成事件)或让浏览器生成JavaScript事件(即本机事件)来提供的。本机事件更好地模拟用户交互,而合成事件与平台无关。...应尽可能使用本机事件。(参照系) Browser AutomationAtoms是用于Selenium实现的构建块。通过在整个代码库中使用相同的部分,而不是在多个地方重新实现所需的功能,项目可以减少发现的bug数量,并简化添加新功能和驱动程序的过程。(参照系) 自动化原子 现有自动化原子综述 自动化原子的原始JavaScript代码-如有必要,这可作为发展更简单的综合活动的一个有用的起点。
领券