如何通过Selenium和C#保留通过SendKeys()方法发送的字符序列

如何通过Selenium和C#保留通过SendKeys()方法发送的字符序列,第1张

如何通过Selenium和C#保留通过SendKeys()方法发送的字符序列

在缺乏相关 HTML的 情况下,很难预测通过方法发送的 字符序列 的顺序顺序的持久性背后的实际问题。

SendKeys()
__

但是,如果 AUT(被测应用程序)
是基于Javascript,Angular或ReactJS的,则根据_最佳实践, 您需要诱导 _WebDriverWait 来使所需 元素可单击 ,然后需要调用

Clear()

方法,最后调用
SendKeys()
方法如下:

  • C#:
        IWebElement textBoxElement = new WebDriverWait(driver, TimeSpan.FromSeconds(10)).Until(ExpectedConditions.ElementToBeClickable(By.XPath("xpath_of_HOME_key_button")));    textBoxElement.Click();    textBoxElement.Clear();    textBoxElement.SendKeys("1234");


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5622274.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存