selenium相关内容

PYTHON SENERN警报身份验证故障

我正在尝试访问一个需要通过警告框登录的网站,如下所示: 我试着找了很多不同的方法来做这件事,但它们似乎都不管用。我尝试的内容如下: 不起作用,给了我相同的登录警报。 start_url = 'http://username:password@example.com' agent.get(start_url) 不断收到错误消息,提示“NoAlertPresentExceptio ..
发布时间:2022-04-06 17:56:54 其他开发

硒有时找不到元素

我正在尝试抓取URL列表: https://www.jobsbank.gov.sg/ICMSPortal/portlets/JobBankHandler/SearchDetail.do?id=JOB-2016-0010810 https://www.jobsbank.gov.sg/ICMSPortal/portlets/JobBankHandler/SearchDetail.do?id=JO ..
发布时间:2022-04-05 14:44:39 Python

如何关闭永久元素以遮挡其他元素?

我无法单击某个元素,因为下拉菜单遮挡了所有其他元素。 在Visual Studio中使用Selify,我正在尝试构建一个测试用例,在该测试用例中,首先单击下拉菜单中的一个复选框,然后单击该下拉菜单外的另一个元素。但是,在您单击第一个复选框后,下拉菜单不会自动关闭。 如果您在Web浏览器上手动关闭此下拉菜单,您只需按Esc键或只需单击下拉菜单之外的某个位置。但当我尝试将其自动化时,它不起作用 ..
发布时间:2022-04-05 14:38:35 C#/.NET

使用Selify+伊斯坦布尔的Java代码覆盖率

有没有人能帮我讲解如何在运行Selify测试用例的同时使用伊斯坦布尔获得JavaScript代码覆盖率? 我已通过this链接,但无法获取。在我的案例中,我该如何使用它?我的测试在调用远程服务器的本地浏览器中运行。 Selify测试用例是用Java编写的。 推荐答案 https://github.com/alex028502/istanbulseleniumexample ..
发布时间:2022-04-03 14:17:18 前端开发

将Python文件转换为.exe文件,包括库

我编写了一个脚本,该脚本使用Selify自动执行一些流程,另一个脚本存储了密码和电子邮件等变量。 如何将其全部转换为.exe安装程序,这样人们就不必下载Selify、Python等来设置它。重要的是,此人必须仍然能够编辑保存详细信息的文件。 感谢您的帮助 推荐答案 您可以通过SPEC文件添加Selify和浏览器驱动程序。 a = Analysis(['myscript ..
发布时间:2022-04-02 11:16:01 Python

Pyinstaller--Windowed或--noconsole.exe不允许打开chromedriver

我有一个要转换为.exe文件的python程序。我已经用Pyinstaller进行了编译,一切都运行得很好。我现在想去掉控制台窗口,因为我有一个pyqt用户界面。我已尝试: pyinstaller --onefile --windowed --icon=favicon.ico main.py 它编译得很好,并且正在运行,但是当chromeDriver被激活时,它不会显示。当我不使用--W ..
发布时间:2022-03-24 09:33:52 Python

用pyinstaller清除chromedirver控制台窗口

我在无头模式下使用chromedriver。我使用pyinstaller将脚本编译为一个exe文件。一切正常,除了我每次打开Chrome页时都会看到以下控制台窗口: 我单独尝试了--windowed、--noconsole、--windowed和--noconsole选项,但我仍然可以看到此窗口。 我怎样才能摆脱它? 推荐答案 我找到了以下答案,它非常适合我: 若要避 ..
发布时间:2022-03-23 22:48:10 Python

在没有API的情况下将图像上传到Windows上的Instagram

这是一次知识共享,灵感来自:Posting (Uploading) an image to Instagram using Selenium not using an API 大多数来自互联网的答案只有Python版本,所以我在这里发布node.js中的JavaScript版本 推荐答案 此解决方案只能在Windows操作系统下运行。 下面的代码从Upload文件夹读取.j ..

如何从www.instagram.com绕过429-错误?

我今天请你来是因为我对硒有问题。 我的目标是制作一个全自动机器人,创建一个带有解析的详细信息(邮件、通行证、出生日期…)的帐户。到目前为止,我几乎已经成功地创建了机器人(我只需要访问Gmail并获得确认码)。 我的问题在这里,因为我尝试了很多东西,我有一个Failed to load resource: the server responded with a status of 429 () ..
发布时间:2022-03-22 10:04:11 Python

如何在Python中仅使用Selenium长按(按住)鼠标左键

我正在尝试使用Python中的Selenium从沃尔玛站点收集一些评论数据,但是它将这个site连接起来以供人工验证。检查了这个‘按住’按钮后,不知何故,当我找到该元素时,它显示为[对象HTMLIFrameElement],而不是Web元素。并且元素随机出现在10个IFRAME中的任何IFRAME内。可以使用循环进行检查,但是,如果没有web元素,我们最终无法在Selenium中执行任何操作。 ..
发布时间:2022-03-16 17:27:46 其他开发

如何在无限加载表或列表内滚动

在继续学习机器人框架时,我遇到了滚动内部元素(如异步表或列表)的问题。我有一个表格,默认情况下有15个项目可用,要到达下一个15-30-45等,我需要滚动以加载元素。如何使用机械手框架执行此操作? 我尝试了什么:将元素滚动到View关键字并执行Javascript Scroll Element Into View xpath=//*[@id="tickets"]/tbody/tr[1 ..
发布时间:2022-03-15 23:45:30 Python

如何在Robot框架的窗口弹出窗口中输入文件路径

在windows弹出窗口上传文件需要输入文件路径,Selenium+python+bot framework怎么处理? 推荐答案 专门针对文件上载,用户不会打开操作系统对话框并输入其中的路径。如果您确实以某种方式使其工作,那么它将特定于Windows;但是如果该案例在Mac OS上运行,情况又会怎样呢?还是无头Linux? 为此,Selenium中有一个特殊的方法,该方法在Sel ..
发布时间:2022-03-15 23:41:56 Python

机器人框架处理身份验证弹出窗口

我需要通过按Enter键或Esc键或单击Cancel按钮来处理带有Robot Framework的Chrome浏览器中的身份验证弹出窗口。 像这样 我正在尝试使用SeleniumLibrary按键, Press Keys None ESC 但它不起作用 有人知道如何解决此问题吗?谢谢您 推荐答案 遗憾的是,这里无法通过硒执行任何操作。此窗口来自所谓的b ..
发布时间:2022-03-15 23:31:43 Python

如何使用Python、JavaScript或Robot Framework和Selenium使用部分标题文本导航到新浏览器窗口

在我的测试期间,我们需要单击在新选项卡中打开网页的链接。在某些情况下,我们看到测试由于标题文本中包含多个空格或制表符而失败。这类标题的一个示例是- "Looking for more information about US?${SPACE}${SPACE}Find out more from ... Get your questions answered." 我尝试使用部分文本“Loo ..
发布时间:2022-03-15 23:24:59 前端开发

使用Robot Framework更改下载目录

我当前可以访问网页并单击下载按钮。 当我执行此操作时,下载将在默认目录中启动(Download.显然) 我想在我的桌面上创建一个文件夹,并默认下载里面的每个文件。我能做些什么呢?我需要什么? 推荐答案 您必须覆盖浏览器的默认下载目录。这可以通过配置Web驱动程序来完成。SeleniumLibrary的关键字Open Browser为此目的为Firefox(ff_profile_dir ..
发布时间:2022-03-15 23:21:09 其他开发