当前位置: 首页 > 知识库问答 >
问题:

为什么我在selenium相对XPath中得到语法错误?

曹智
2023-03-14

//div class=“vp-btnc-text”xpath=“1”>cs-核心容量规划

Chropath提供的相对路径://div[contains(text(),'CS-Core Capacity Planning')]

我正在尝试的代码行是:driver.find_element_by_xpath('//div[contains(),'CS-Core Capacity Planning')]')。click()

我得到的错误是:driver.find_element_by_xpath('//div[contains(text(),'CS-core Capacity planning')]')^syntaxerror:无效语法

需要帮助来解决这个问题。

共有1个答案

濮阳祯
2023-03-14

可以添加显式等待时间或隐式等待示例:

WebElement messageElement = wait.until( ExpectedConditions.presenceOfElementLocated(By.id("AnotherElementBeforeThisElementIsLoaded")) );

或隐式等待:

driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

还有,

driver.findElement(by.xpath(//divclass='vp-btnc-text' xpath='1'>CS-CORE Capacity Planning));
 类似资料: