Selenium Xpath 点击:我做得对吗?
Seleneum Xpath click: am I doing it correctly?
我正在尝试 element.click()
但是我不确定这里的正确语法是什么。
我的代码:
import os
from selenium import webdriver
browser = webdriver.Chrome()
browser.get("https://www.oddsportal.com/matches/soccer/")
element = browser.find_element_by_xpath("//*[@id="col-content"]/div[3]/div/div/span/a[3]")
element.click()
xpath: //*[@id="col-content"]/div[3]/div/div/span/a[3]
我在这里收到一个无效的语法错误
错误:
element = browser.find_element_by_xpath("//*[@id="col-content"]/div[3]/div/div/span/a[3]")
^
SyntaxError: invalid syntax
如何为 click()
执行插入 xpath?
试试这个:
element = browser.find_element_by_xpath('//*[@id="col-content"]/div[3]/div/div/span/a[3]')
尝试在你的情况下给出完整的 xpath 它将是:“/html/body/div[1]/div/div[2]/div[6]/div[ 1]/div/div[1]/div[2]/div[1]/div[4]/div/div/span/a[3]"
我正在尝试 element.click()
但是我不确定这里的正确语法是什么。
我的代码:
import os
from selenium import webdriver
browser = webdriver.Chrome()
browser.get("https://www.oddsportal.com/matches/soccer/")
element = browser.find_element_by_xpath("//*[@id="col-content"]/div[3]/div/div/span/a[3]")
element.click()
xpath: //*[@id="col-content"]/div[3]/div/div/span/a[3]
我在这里收到一个无效的语法错误
错误:
element = browser.find_element_by_xpath("//*[@id="col-content"]/div[3]/div/div/span/a[3]")
^
SyntaxError: invalid syntax
如何为 click()
执行插入 xpath?
试试这个:
element = browser.find_element_by_xpath('//*[@id="col-content"]/div[3]/div/div/span/a[3]')
尝试在你的情况下给出完整的 xpath 它将是:“/html/body/div[1]/div/div[2]/div[6]/div[ 1]/div/div[1]/div[2]/div[1]/div[4]/div/div/span/a[3]"