Selenium 引号混乱
Selenium Confusion With Quotations
我是 selenium 的新手,遇到了一个我无法弄清楚的语法异常。基本上我不得不在我的 selenium 命令中使用太多引号,而且它们相互冲突。编写以下命令的正确方法是什么,引号以我不希望的方式相互交互。
错误发生在
中的引号周围
[@value='邮箱
driver.executeScript("document.getElementByXpath('//UIAApplication[1]//UIATextField[@value='E-mail address']').setAttribute('value', 'example')");
在driver.executeScript
中分解你想要的东西可能更简单。也许试试:
documentXpath = "'//UIAApplication[1]//UIATextField[@value='E-mail address']'"
documentget = document.getElementByXpath(documentXpath).setAttribute('value', 'example')
driver.executeScript(documentget)
或者以上的一些变体!
我是 selenium 的新手,遇到了一个我无法弄清楚的语法异常。基本上我不得不在我的 selenium 命令中使用太多引号,而且它们相互冲突。编写以下命令的正确方法是什么,引号以我不希望的方式相互交互。
错误发生在
中的引号周围[@value='邮箱
driver.executeScript("document.getElementByXpath('//UIAApplication[1]//UIATextField[@value='E-mail address']').setAttribute('value', 'example')");
在driver.executeScript
中分解你想要的东西可能更简单。也许试试:
documentXpath = "'//UIAApplication[1]//UIATextField[@value='E-mail address']'"
documentget = document.getElementByXpath(documentXpath).setAttribute('value', 'example')
driver.executeScript(documentget)
或者以上的一些变体!