只需单击网页中的元素的Python代码

只需单击网页中的元素的Python代码,python,selenium-webdriver,Python,Selenium Webdriver,我是Python新手,我正在构建一个从网站下载数据的Python代码。但是,我需要一个python代码,它只需单击名为“Line Item ID”的列标题,这样在单击时数据就会自动排序。所以我只想让我的python代码点击列标题,这样数据就会自动排序。我有这样的代码,但会出错。 下面是我的代码:- #layout selection #driver.implicitly_wait(800) wait=WebDriverWait(driver,1000) wait.un

我是Python新手,我正在构建一个从网站下载数据的Python代码。但是,我需要一个python代码,它只需单击名为“Line Item ID”的列标题,这样在单击时数据就会自动排序。所以我只想让我的python代码点击列标题,这样数据就会自动排序。我有这样的代码,但会出错。

下面是我的代码:-

#layout selection 
    #driver.implicitly_wait(800)
    wait=WebDriverWait(driver,1000)
    wait.until(ec.text_to_be_present_in_element((By.XPATH,'//*[@class="text1"]//*[@name="layoutId"]'),'PPD Lineitem Milestone'))
    time.sleep(2)
    GTNlayout=Select(driver.find_element_by_xpath('//*[@class="text1"]//*[@name="layoutId"]'))
    GTNlayout.select_by_visible_text('PPD Lineitem Milestone')
    time.sleep(2)

    GTN =driver.find_element_by_text('Line Item ID')
    driver.implicitly_wait(5)
    GTN.click()
我得到下面的错误代码

GTN =driver.find_element_by_text('Line Item ID')
        driver.implicitly_wait(5)
        GTN.click()
我得到的错误如下:- 错误1-文件“C:Path.py”,第85行,在 GTN=驱动程序。通过链接文本(“行项目ID”)查找元素 NameError:未定义名称“驱动程序”

请帮忙。我只需要一行,然后点击网页上的元素“行项目ID”

是否有任何方法可以单击网页上的“装运ID”元素?我现在再次尝试下面的代码,但它不工作

    GTN_Click = driver.find_elements_by_id("Shipment ID")
GTN_Click.click()
我已经更改了代码,但仍然出现语法错误“Unindent不匹配任何外部缩进级别”


请提供帮助,“Shipping ID”是一个列标题。我只想用python代码单击名为“Shipping ID”的列标题,以便对该列进行排序。

错误与代码不匹配<代码>驱动程序应该是
驱动程序
。对于缩进错误,请确保在缩进时没有混合制表符和空格。它的驱动程序无处不在。根据第85行的错误,我没有收到你说的内容:
GTN=Driver。通过链接文本(“行项目ID”)查找元素。
你仍然收到这个错误吗?是的,我现在已经将代码更改为GTN\u Click=Driver。通过链接文本(“装运ID”)查找元素GTN\u Click。Click()仍然会弹出一个语法错误,其中指出“未缩进与源文件中的任何外部缩进级别都不匹配”,请将所有选项卡替换为空格。这可能会突出显示缩进问题。如果仍然出现错误,请发布完整代码,以便我们进行检查。