【发布时间】:2017-01-21 22:58:33
【问题描述】:
我正在使用带有 selenium webdriver 的 python3 unittest 库。我的申请中已经存在问题。我正在尝试添加另一个问题,但是当我尝试将文本插入新问题的文本字段时 - 它会更改我现有问题中的文本而不是新问题... 我正在使用:
wd.find_element_by_id("id_question-1-title").click()
wd.find_element_by_id("id_question-1-title").clear()
wd.find_element_by_id("id_question-1-title").send_keys("ABC")
但是这个解决方案需要在每次我将代码运行到 id_question-2-title、id_question-3-title 等时更改 id
【问题讨论】:
-
我假设新问题在 ID 中包含 1,而现有问题移动到 2?
-
是的,你是对的
标签: python python-3.x selenium selenium-webdriver automated-tests