在Linux中使用Python模拟击键
-
25-10-2019 - |
题
我正在使用Selenium在Python中编写一个脚本,该脚本自动填充Web表单(Helpdesk票务系统)
一个因素是门票主体没有硒识别的元素ID,因此,要在体内输入标题元素,请按TAB键,然后开始输入到身体上。
这是一些将消息写入身体的代码:
der = "/t this is the desc"
driver.find_element_by_id("title").send_keys(der)
问题是,此代码对我不起作用。我真正需要做的将看起来像这样:
body = open(email.txt)
driver.find_element_by_id("title").send_keys("/t" + body)
因此,我希望它找到标题元素,按下标签键,然后将存储在车身主体中的物体变量中。唯一的问题是语法不好。
我看着sendkeys,但这只是窗口。我正在使用Fedora 16。
任何帮助/建议将不胜感激。
谢谢!
解决方案
您的代码中有一个错误。更改此:
body = open(email.txt)
至:
body = open("email.txt").read()
不隶属于 StackOverflow