我正在使用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()
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top