<tr id="GBPUSD" class="filled" title="Great Britain pound vs US Dollar
Calculation: Forex
Trade: Full access" draggable="true" style="background: rgb(255,255,255);"><td
id="symbol" class="symbol"><div class="container"><span class="content">
<span class="i down"> </span>GBPUSD</span></div></td>
<td id="bid" class="down" style="text-align: right;">
<div class="container"><span class="content">1.28106</span></div></td>
<td id="ask" class="down" style="text-align: right;"><div class="container">
<span class="content">1.28116</span></div></td><td></td></tr>
这是我要使用Selenium Webdriver双击的项目的html代码。
elem = driver.find_element_by_xpath("//tr[@id='GBPUSD']")
elem.click()
elem.click()
这是我的python代码,但我不断收到错误消息:
selenium.common.exceptions.InvalidSelectorException: Message: invalid selector:
Unable to locate an element with the xpath expression //*[@id='symbol']/div]
because of the following error:
SyntaxError: Failed to execute 'evaluate' on 'Document': The string '//*[@id='symbol']/div]' is not a valid XPath expression.
(Session info: chrome=78.0.3904.87)
请帮助我:(