Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在selenium中是否有任何方法可以找到我们必须找到的元素的标记类型_Javascript_Selenium - Fatal编程技术网

Javascript 在selenium中是否有任何方法可以找到我们必须找到的元素的标记类型

Javascript 在selenium中是否有任何方法可以找到我们必须找到的元素的标记类型,javascript,selenium,Javascript,Selenium,在selenium中,有什么方法可以找到标签的类型吗 在“我的自动化”页面中,某些字段可能会更改。假设第一个字段的值大于第二个字段,则第二个字段将成为输入文本,如果第一个字段在,则按此方式下拉。 那么,是否有任何java脚本执行器方法可以从标识的元素中查找标记名 我尝试了以下两种方法 1) WebElement ele=driver.findElement(By.id(“identifierId”) (二) 字符串xpath=“输入[id='identifierId']” 有什么解决方案吗?这段

在selenium中,有什么方法可以找到标签的类型吗 在“我的自动化”页面中,某些字段可能会更改。假设第一个字段的值大于第二个字段,则第二个字段将成为输入文本,如果第一个字段在,则按此方式下拉。 那么,是否有任何java脚本执行器方法可以从标识的元素中查找标记名

我尝试了以下两种方法 1) WebElement ele=driver.findElement(By.id(“identifierId”)

(二) 字符串xpath=“输入[id='identifierId']”


有什么解决方案吗?

这段代码是用Java编写的,它将为您提供标记名

driver.findElement(By.id("username")).getTagName()
     String mainURL =(String) ((JavascriptExecutor) driver).executeScript(" return (document.querySelector(\"xpath \").tagName) ");
driver.findElement(By.id("username")).getTagName()