Java 使用xPath字符串的Selenium
它显示一条错误消息 赋值的左侧必须是变量 你能帮我一下吗 有时,它会为同一行显示“标记上的语法错误”collapseClientInfo,“无效的AssignmentOperator” 实际上你正在使用,这就是为什么你会有麻烦 您应该使用Java 使用xPath字符串的Selenium,java,string,selenium,xpath,selenium-webdriver,Java,String,Selenium,Xpath,Selenium Webdriver,它显示一条错误消息 赋值的左侧必须是变量 你能帮我一下吗 有时,它会为同一行显示“标记上的语法错误”collapseClientInfo,“无效的AssignmentOperator” 实际上你正在使用,这就是为什么你会有麻烦 您应该使用\转义“字符,如下所示: WebElement element_enter = Driver.findElement(By.xpath("//*[@id="collapseClientInfo"]/div/form/div[1]/div[1]/input"));
\
转义“
字符,如下所示:
WebElement element_enter = Driver.findElement(By.xpath("//*[@id="collapseClientInfo"]/div/form/div[1]/div[1]/input"));
element_enter.findElement(By.xpath("//*[@id="collapseClientInfo"]/div/form/div[1]/div[1]/input")).sendKeys("TSS");
或者您可以使用“
而不是”
,如下所示:-
WebElement element_enter = Driver.findElement(By.xpath("//*[@id=\"collapseClientInfo\"]/div/form/div[1]/div[1]/input"));
element_enter.findElement(By.xpath("//*[@id=\"collapseClientInfo\"]/div/form/div[1]/div[1]/input")).sendKeys("TSS");
参考链接:-
//*[text()='internaltext']
。@ajaykumar供参考
WebElement element_enter = Driver.findElement(By.xpath("//*[@id='collapseClientInfo']/div/form/div[1]/div[1]/input"));
element_enter.findElement(By.xpath("//*[@id='collapseClientInfo']/div/form/div[1]/div[1]/input")).sendKeys("TSS");