Javascript TypeError:find_element_by_xpath()获取了意外的关键字参数';onclick';

Javascript TypeError:find_element_by_xpath()获取了意外的关键字参数';onclick';,javascript,python,Javascript,Python,Python 3.8(32位)交互式窗口[PTVS 15.9.18254.1-15.0] from selenium import webdriver browser=webdriver.Edge(executable_path='C:\Python27amd64\msedgedriver') browser.get("https://canyonoakscc.com") browser.find_element_by_xpath(onclick="docum

Python 3.8(32位)交互式窗口[PTVS 15.9.18254.1-15.0]

from selenium import webdriver

browser=webdriver.Edge(executable_path='C:\Python27amd64\msedgedriver')

browser.get("https://canyonoakscc.com")

browser.find_element_by_xpath(onclick="document.getElementById('members-module-book-tee-time&#039")
我试图执行的代码是预订发球时间

我想你是想点击那个元素

    from selenium import webdriver
    
    browser=webdriver.Edge(executable_path='C:\Python27amd64\msedgedriver')
    
    browser.get("https://canyonoakscc.com")
    
    click_here = browser.find_element_by_xpath("'members-module-book-tee-time&#039")

    click_here.click()

假设您希望定位具有指定onclick集的
锚定
标记,这将有助于:

driver.find_element_by_xpath("//a[contains(@onclick, 'document.getElementById('members-module-book-tee-time&#039)')]")

这就是我试图模仿的代码“>Kunal您的解决方案引发此错误selenium.common.exceptions.InvalidSelectorException:消息:无效选择器:无法找到xpath表达式为';由于以下错误,成员模块book tee time'失败:SyntaxError:未能对“文档”执行“评估”:字符串“';成员模块book tee time''不是有效的XPath表达式。(会话信息:MicrosoftEdge=85.0.564.51)Bipul您的解决方案引发此错误selenium.common.exceptions.NoSuchElementException:Message:没有此类元素:无法定位元素:{“方法”:“xpath”,“选择器”:”//a[包含(@onclick,'document.getElementById(';成员模块书籍开启时间')]](会话信息:MicrosoftEdge=85.0.564.51)