【发布时间】:2021-07-15 01:21:07
【问题描述】:
activation = driver.find_element(By.XPATH, '//*[@id="__layout"]/div/aside/div/div[1]/section[1]/div[1]/div/div/form/div[2]/div/span')
code = driver.find_element(By.XPATH, '//*[@id="__layout"]/div/aside/div/div[1]/section[1]/div[1]/div/div/form/div/input')
list = open("C:\Users\infin\Desktop\List.txt", "r")
我想将 List.txt 中的代码列表输入到 code,只要 activation 为真,并根据列表中的元素数量创建一个循环
例如,如果列表有 5 个代码,我想看看 activation 是否为真。如果是真的会超时120秒(这部分我可以做)
然后120秒后,会输入list.txt到code的代码
我仍在学习 python,我正在尝试不同的东西并在 python 中学习新单词
【问题讨论】:
-
任何体面的教程都应该涵盖这一点;其中大部分是免费的,所以没有理由不经历一两个。回到基础。 SO 并不打算取代那些。
-
@JustinEzequiel 我搜索了他们,但没有找到我想要的。我可能没有使用正确的术语。这叫什么?
-
不清楚是要将值赋给代码变量,还是将文件内容粘贴到输入框中。如果是后者,请使用
element.send_keys(text) -
如果您在分隔行中有代码
codes = open(...).read().split('\n')。稍后您必须使用for-loop 到send_key与单个代码到input并再次获得`activation
标签: python python-3.x selenium selenium-webdriver