gpt4 book ai didi

python-2.7 - 使用 Python 的机器人框架,按键无需选择页面中的任何按钮或元素

转载 作者:行者123 更新时间:2023-12-04 14:26:56 26 4
gpt4 key购买 nike

我正在使用 Python 使用 Robot Framework 自动化一个应用程序。在某些情况下,我需要在页面加载后不选择任何按钮或页面元素的情况下按 Enter。

我已尝试使用以下示例(使用 Press Key ),但它不起作用,因为我不想在页面上按 Enter 之前选择页面的任何特定按钮或元素。

例子:

Press Key    text_field     q
Press Key login_button \\\13 # ASCII code for the Enter key

IDE 无法识别以下关键字,很可能是因为版本原因:
Press Key Native

有没有办法摆脱这个问题?

最佳答案

如果你想向页面发送按键事件,但不是在特定元素 - 定位 <body>页面中的元素,使用 Press Key关键词:

Press Key   xpath=//body        \ue00f    # this is the Page Down key
Press Key css=body \ue00e # and this - Page Up

可以在 selenium 的源代码 webdriver.common.Keys module 中找到最新的 key 代码列表。持有他们的定义。

如果可能的话,应该避免在操作系统中执行按键的恕我直言库(如 AutoIt 或 Java 的机器人) - 它们使您的自动化脚本依赖于执行机器(和操作系统),并且仅限本地 - 您不能运行浏览器测试Selenium Hub(Sauce labs,Browsertstack,类似)。

关于python-2.7 - 使用 Python 的机器人框架,按键无需选择页面中的任何按钮或元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28688170/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com