当前位置: 首页 > 知识库问答 >
问题:

在Selenium WebDriver中按TAB键,然后用Ruby输入

寿阳华
2023-03-14

我正在使用Selenium WebDriver和Ruby进行自动化测试。我需要点击一个按钮。我无法通过id、css或xpath获得按钮元素,因为按钮是透明的。我想用Tab键和Enter键按下按钮。

@element.send_keys :tab
@element --> any javascript element visible in the browser

共有1个答案

全宪
2023-03-14

使用Selenium::WebDriver::Keys::Keys[:Tab]

参考:https://www.rubydoc.info/gems/selenium-webdriver/selenium/webdriver/keys

 类似资料:
  • 问题内容: 在不使用焦点侦听技术的情况下,java gui中捕获Tab键的最简单方法是什么? 问题答案: VK_TAB 是制表符常量。 然而: 请参阅:http : //docs.oracle.com/javase/tutorial/uiswing/events/keylistener.html 要解决此问题,请将以下内容应用于触发关键事件的组件(例如,TextArea): 使用此方法,然后必须显

  • 问题内容: 我有一个带有两个文本框,一个 选择 下拉菜单和一个 单选按钮 。当按下该键时,我想调用一个Javascript函数(用户定义),但是当我按下它时,将提交表单。 按下键时如何防止提交 ? 问题答案: if(characterCode == 13) { return false; // returning false will prevent the event from bubbling

  • 问题内容: 我有一个带有数字值的字符串键数组,可用于具有每个标签出现次数的标签列表中,因此: 这是为了我可以按降序显示标签列表,因此: 我可以使用 arsort 通过出色的值进行反向排序,但是我还希望具有相同数字值的所有标签都按字母顺序排序,因此最终结果可以是: 有办法可以做到吗?我猜想 usort 可能是要走的路,但是我看了php.net上的示例,我的眼睛呆呆了!非常感谢!!! 问题答案: 看一

  • 问题内容: 我想在不需要时禁用它,因为我不喜欢焦点放在导航上时的外观。它使用与相同的样式并且令人困惑。但是我不想为使用键盘的人摆脱它。 我当时想在按Tab时在正文上添加一个类,然后添加一个类,但这将为每个具有焦点的元素添加很多额外的CSS。然后,首先将鼠标从身体上移开该类。 我将如何处理?有更好的解决方案吗? 问题答案: 这种优良制品由罗马科马罗夫构成用于实现可行的解决方案 仅键盘聚焦样式 为 按

  • 我在我的程序中使用JNativeHook来检测程序之外的全局键程。这就是我需要完成的:

  • 问题内容: 我在项目中停留了2天,我无法实现如何使 ENTER KEY 像 TAB KEY一样工作 我尝试了 键侦听器, 但是ENTER KEY具有JTable的默认功能,因此它无法正常工作,而且它一直在下降。我在google上发现我需要使用 键绑定, 但是我无法实现它。 任何人都可以在JTable上给我完整的编码示例吗?请您帮忙。 提前致谢 问题答案: 基本的做法是使用键绑定API,该API在大