Python Selenium单击可见的元素

fig*_*r20 1 python selenium selenium-webdriver

我正在使用Python Selenium尝试检查某个元素是否可见,然后单击(如果存在)...

# Check to see if element is visible
    myelement = driver.find_element_by_xpath("//a[@id='form1']")

    if myelement.is_displayed():
        print (" ")
    else:
        driver.find_element_by_xpath("//a[@id='form1']").click
Run Code Online (Sandbox Code Playgroud)

这不起作用,我要去哪里错了?

Gus*_*rra 5

假设您的xpath正确,则应使用click()而不是click。这是一种方法,而不是属性。