selenium相关内容

基于Robot框架的测试模板

我正在尝试使用Robot Framework测试模板功能,遇到一些困难。 我当前的测试包括打开5个不同的网站(声明为变量) 以下是我的代码: *** Settings *** Library Selenium2Library Library OperatingSystem Library String Library Collections Test Template ..
发布时间:2022-03-15 23:01:42 其他开发

Selenium:会话外部密钥不可用

每当Robot Framework自动化测试(由Jenkins作业启动)从集线器请求Chrome浏览器时,我正在运行的Selenium Grid Hub都会显示此错误消息: 会话[(Null Outalkey)]不可用,并且不在最后几个会话中 1000个已终止的会话。 我花了几个小时搜索和尝试建议的解决方案,但一无所获。 将Linux服务器作为Selenium Grid Hub运 ..
发布时间:2022-03-15 22:54:14 其他开发

FileNotFoundError:[Errno2]没有这样的文件或目录:';/content/drive/MyDrive/Santillana/geckodriver';使用Google Colab中的硒库

我正尝试在Google Colab中使用Selenium,但在尝试运行Firefox实例时遇到一些错误。 我点击了以下链接: Selenium documentation在这里,我尝试使用驱动程序管理软件,但收到错误消息,说找不到Firefox的二进制位置,所以我遵循了另一个link,但我无法使其运行 因此我尝试使用硬编码位置,但收到错误: Message: 'geckodriv ..

WebDriverException:Message:进程意外关闭,状态信号|如何在Google Colboratory中运行Selenium Firefox Geckodriver?

嘿Stackoverflow社区,我想用Google recolab中的Firefox geckodriver为python运行Selenium。我最近找到了一个关于这个话题的帖子,里面有一个来自前段时间@DebanjanB的回答:https://stackoverflow.com/a/57553986/15163882。遗憾的是,提供的解决方案不再起作用,我想不出如何修复它。 这是堆栈溢出 ..

在GitLab CI中以情节方式运行破折号硒测试

所以我尝试在GitLab ci管道中实现Selenium测试。目前,我已经在本地系统上运行了这些测试,反映了管道中将要发生的测试方法,即我在本地系统上构建测试,然后尝试连接到Selenium/Standalone-Chrome实例以使用此命令运行测试 python3 -m pytest --junitxml=report.xml --log-cli-level DEBUG --webdriv ..
发布时间:2022-03-14 21:13:30 Python

带Selenium的CSS模块?

我正在使用Reaction/Redux和CSS模块开发一个Web应用程序。对于单元测试,我使用identity-obj-proxy模拟我的CSS导入。 然而,QA团队想知道在使用Selenium(我自己完全不熟悉)时如何处理模糊的类名。我只能找到is this question中提到的这两个组合,但QA不清楚接受的答案。 在这种情况下使用硒有哪些解决方案(最好是一个简单易懂的答案,我可 ..

在Selenium Web驱动程序中如何聚焦对象?

我希望使用Selenium Web驱动程序将焦点放在网页中的给定对象上。尝试使用Action类,但不起作用。有什么办法可以做到这一点吗?我正在Java中使用Selenium Web驱动程序。 推荐答案 HTMLElement.Focus() HTMLElement.focus()方法将焦点设置在所需的元素上(如果可以聚焦的话)。焦点元素是默认可以接收键盘和类似事件的元素。 ..
发布时间:2022-03-04 16:50:30 Java开发

QAF-如何使用QAF实现Web和移动应用程序的自动化

我是QAF的新手。我需要同时自动化网络和移动应用程序。比方说,我必须使用移动本地应用程序进行资金转账,然后注销,然后立即打开桌面浏览器(而不是移动浏览器)并打开Web应用程序来验证相同的交易。 因为我们需要配置Appium驱动程序和浏览器驱动程序来实现此场景。如何使用QAF框架处理此场景。 推荐答案 使用qaf,您可以在单个测试用例中与多个设备/驱动进行交互。QAF有suppor ..
发布时间:2022-03-03 14:13:28 其他开发

如何在所有类中的所有测试之前运行方法?

我正在编写Selenium测试,其中包含一组类,每个类包含几个测试。每个类当前打开然后关闭Firefox,这有两个后果: 超慢,打开Firefox比在类中运行测试花费的时间更长. 崩溃,因为在Firefox关闭后,试图从Selenium非常快速地重新打开它会导致‘Error 54’ 我可能可以通过添加睡眠来解决错误54,但它仍然会非常慢。 所以,我想做的是在所有测试类中重用相同 ..
发布时间:2022-02-28 23:54:43 Python