【发布时间】:2020-01-06 20:25:56
【问题描述】:
我正在寻找遍历这些整数,将每个整数输入到网络浏览器文本框中。我已经设置了 python 代码来打开 chrome,导航到该站点,登录,然后导航到文本框(不幸的是它正在工作 - 我可以在明天早上重新附加它),但是我如何让它接受第一个用户从下面输入,将其输入到文本框中 - 让我们假装它的find_element_by_id('thetextbox') - 我会让它在这里按下页面底部的输入按钮,但然后导航回与以前相同的文本框并输入第二个用户输入?那么它怎么知道在输入多少整数时停止呢?
对不起,如果有点混乱,我真的应该把代码发给自己:(
x = raw_input("Enter list of integers separated by a space:")
integers = [int(i) for i in x.split()]
【问题讨论】:
-
你也可以使用类名,如果它是唯一的,或者你可以输入任何静态类,然后尝试使用 selenium.getAttribute(//xpath@class);可能有帮助
-
正如你所说,你需要一个循环。在
integers数组上使用for循环是一个不错的起点。
标签: python selenium loops for-loop selenium-webdriver