问题标签 [helium]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
automation - 如何使用氦气找到元素位置?
我是氦自动化工具的新手,我正在尝试自动化谷歌登录页面
链接:https ://www.google.com.bd/?gws_rd=cr,ssl&ei=zi5rVfScH4yfugTkv4EY
在此页面中,我希望氦气单击登录按钮我知道语法可以如下
我的问题是如何为上述登录按钮使用点和组合框选项。提前致谢。
java - 如何使用 Helium 从页面中读取文本?
我想阅读图片中显示的文本,并想使用 Helium 打印该文本。我尝试了以下代码
但是对于 getValue(),我收到一个错误“WebDriver 类型的方法 getValue() 未定义”感谢您的帮助。提前致谢。
testing - 如何使用氦检查启用和禁用按钮?
附加按钮的代码是:
如何使用氦检查哪个启用了我尝试了以下代码
但是出现以下错误
线程“主”org.openqa.selenium.NoSuchElementException 中的异常:找不到元素 ButtonImpl(">")。有关此错误的文档,请访问:http ://seleniumhq.org/exceptions/no_such_element.html 构建信息:版本:'2.45.0',修订:'5017cb8e7ca8e37638dc3091b2440b90a1d8686f',时间:'2015-02-27 09:10:26' 系统信息:主机:'Keya-PC',ip:'172.16.0.144', os.name:'Windows 7',os.arch:'amd64',os.version:'6.1',java.version:'1.8.0_25' 驱动程序信息:driver.version:com.heliumhq.api_impl.GUIElementImpl 未知.perform(GUIElementImpl.java:107) 在 com.heliumhq.api_impl.GUIElementImpl.bindToFirstOccurrence(GUIElementImpl.java:94) 在 com.heliumhq.api_impl.GUIElementImpl.getFirstOccurrence(GUIElementImpl.java:89) 在 com.heliumhq.api_impl。 ButtonImpl.isEnabled(ButtonImpl.java:26) 在 com.heliumhq.API$Button.isEnabled(API.java:1276) 在 searchHomePage.search(searchHomePage.java:30) 在 mainClass。主要(mainClass.java:19)
将不胜感激。
java - java - 如何使用Java最大化氦气浏览器窗口?
我正在尝试在我的项目中实现 helium,我检查了 helium 的 API 文档,但我没有发现任何可以最大化浏览器的建议。
在 API 文档中,我找到了启动浏览器的解决方案。代码如下
因此,如果有人可以帮助我,我将不胜感激。是否可以将硒和氦整合在一起?
automation - 如何使用氦点击浏览器的后退导航按钮?
我正在尝试在我的项目中实现氦。我检查了 helium 的 API 文档,但没有找到任何命令来单击浏览器的后退导航按钮。
在 API 文档中找到了启动浏览器的解决方案。代码如下
因此,如果有人可以帮助我,我将不胜感激。是否有可能将硒和氦整合在一起?
python - 如何创建一个循环来检查多个“删除”是否存在“删除”
如何在脚本中循环以下逻辑,直到全部删除然后继续下一个文本。
解释:
===============
网页 1 内容:
— A(删除) — B(删除) — C(删除)
[“删除”是一个可点击的链接,可以删除 A、B、C]
===============
现在我的脚本的一部分:
if Text("Remove").exists(): click("Remove") click("OK")
================
结果:
网页 1 内容:
——</p>
— B(删除) — C(删除)
=================
上面的 A 被脚本删除。我的问题是我如何循环它,所以结果是:
================
结果:
网页 1 内容:
——</p>
——</p>
——</p>
=================
因此,对于网页上包含“删除”的每个文本,它都会执行脚本,直到不再有“删除”。
helium - Helium 脚本中的 attach_file 选项
我是 Helium Scripts 的新手。我正在尝试使用 Helium 的 API 文档中提到的 attach_file 选项。但它没有附加文件。
我正在使用的语法: attach_file("C:\xxx/xxx.csv", to="File name:")
请指导我。谢谢
SP
python-2.7 - 这段代码在做什么
谁能解释这段代码在做什么
任何帮助表示赞赏。谢谢
java - 同时等待两个条件 Helium
我正在使用这三行:
我正在等待此文本显示,然后它单击另一个选项卡中的一个按钮,但是如果我想让它同时监听“Go”并让它单击另一个按钮怎么办?
我不知道哪个会先出现。我已经尝试过使用 if 条件,但我似乎无法按照我想要的方式工作。关于如何实现这一点的任何想法?
python - 使用py2exe将python脚本编译为exe,出现错误
所以我有一个名为 papercutter.py 的脚本和一个 setup.py 根据 py2exe 教程设置如下:
所以按照教程,我运行python setup.py py2exe,它看起来很成功:
但是当我运行下一步python setup.py py2exe时,出现错误:
我在这里做错了什么?
注意:这是我正在关注的教程:http: //www.py2exe.org/index.cgi/Tutorial
另请注意:我使用的是 py2exe 0.9.2.0 和 python 3.6.0。我认为这些应该很好。