给定 -> Selenium 版本 1 和表单字段类型 -> 文本框。
我想做的是这个-> 输入字符串 M1,然后发送回车,然后在文本框区域输入字符串 M2。
给定 -> Selenium 版本 1 和表单字段类型 -> 文本框。
我想做的是这个-> 输入字符串 M1,然后发送回车,然后在文本框区域输入字符串 M2。
如果driver
是您的 Web 驱动程序实例,这里是 python 中的代码的样子,switch_to.active_element
是您需要为send_key
光标下的元素输入的内容(假设您熟悉通过选择器或 xpath 或 id 查找的更常见方法,并且然后send_to
用于那个)
active_ele = driver.switch_to.active_element
active_ele.send_keys("bla bla message")
在 Selenium 中有一个来自 Actions(driver).SendKeys 的调用,您可以在其中发送密钥而无需指定元素。使用它来 SendKeys 到您的 Textbox 元素,然后单独调用以发送 Selenium.Enter 字符。
例如。在 C# 中,_myDriver 是您的 WebDriver。
(new Actions(_myDriver)).SendKeys(OpenQA.Selenium.Keys.Enter).Perform();
或者,如果您在 Windows 机器上,您可以使用Windows 发送键然后发送 Enter 击键。