如何为变量driver.find_element_by_id

时间:2018-07-26 02:44:31

标签: python selenium selenium-webdriver automation

我有以下代码:

for i in range(69,96,1):
    loztreeid = "loztree_" + str(i) + "_check"
    driver.find_element_by_id(loztreeid).click()
    time.sleep(0.5)

我需要单击名为loztree_69_checkloztree_95_check的ID。当我尝试使用上面的代码时,它给了我下面的错误:

  

文件“ gpsdemo.py”,第41行   driver.find_element_by_id(loztreeid).click()

1 个答案:

答案 0 :(得分:1)

我找到了一种方法,尝试了下面的代码及其正常工作:

from termcolor import colored

我不知道为什么双引号(for i in range(69,96,1): driver.find_element_by_id('loztree_' + str(i) + '_check').click() )不起作用,只需更改为单引号(")。