[英]Selenium 3 python send_keys function cannot handle the "/" character
例如,如果我们有这样的代码
// textbox is some valid html textbox element
textbox.send_keys("before/after")
文本框的内部看起来像afterbefore
我在这里假设/
章程是某种保留字符,可以让您回到起点或其他内容。 有没有办法替换或转义字符,以便我得到一个/
而不是回到文本的前面?
所以事实证明send_keys
的工作方式是它不输入字符串中的字符,而是根据您运行测试的机器设置绑定到该字符的键。 所以在我的事业中,我不得不同时模拟按下/
和alt
。
textbox.send_keys("/") # "/" => shift back to the beginning
textbox.send_keys(Keys.CONTROL"/") # "/" => select all
textbox.send_keys(Keys.ALT "/") # "/" => "/"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.