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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.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
如何在selenium中通过类名和框架获取元素 × 搜索»用户 关_Selenium - Fatal编程技术网

如何在selenium中通过类名和框架获取元素 × 搜索»用户 关

如何在selenium中通过类名和框架获取元素 × 搜索»用户 关,selenium,Selenium,我有两个框架。我通过以下方式获得索引框: driver.switchTo().frame(2) 我尝试按类名查找元素: driver.findElement(By.className(“bootbox body”).getText(); 当我运行这个时,有时我得不到元素 @注意:2个框架有classname(“引导盒体”) 请帮帮我。 谢谢您是否尝试过在页面完全加载时使用wait命令?如果两个框架具有相同的类,则通过XPATH查找元素。嗨,帮手,谢谢您,但是如果html更改,XPATH不使用

我有两个框架。我通过以下方式获得索引框:

driver.switchTo().frame(2)
我尝试按类名查找元素:

driver.findElement(By.className(“bootbox body”).getText();
当我运行这个时,有时我得不到元素

@注意:2个框架有
classname(“引导盒体”)

请帮帮我。
谢谢

您是否尝试过在页面完全加载时使用wait命令?如果两个框架具有相同的类,则通过XPATH查找元素。嗨,帮手,谢谢您,但是如果html更改,XPATH不使用Hi aberna,我尝试使用页面加载的等待时间,并运行pass Thank aberna