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
Selenium 使用任何自动化方法验证从一个环境到另一个环境的内容_Selenium_Automation - Fatal编程技术网

Selenium 使用任何自动化方法验证从一个环境到另一个环境的内容

Selenium 使用任何自动化方法验证从一个环境到另一个环境的内容,selenium,automation,Selenium,Automation,我正在尝试将验证一个环境中的页面内容的过程自动化,而另一个环境具有不同的DOM结构 我使用selenium web driver使用getText方法捕获文本,捕获后我将进行比较,但是,在某些地方,如果元素的位置发生了更改,或者元素被划分为多个标记,则此操作会失败。听起来,如果DOM不相同,或者如果DOM元素具有相同的ID,则每个环境都需要不同的页面对象,类等,但只是处于不同的位置,您需要使用更好的选择器

我正在尝试将验证一个环境中的页面内容的过程自动化,而另一个环境具有不同的DOM结构


我使用selenium web driver使用
getText
方法捕获文本,捕获后我将进行比较,但是,在某些地方,如果元素的位置发生了更改,或者元素被划分为多个标记,则此操作会失败。

听起来,如果DOM不相同,或者如果DOM元素具有相同的ID,则每个环境都需要不同的页面对象,类等,但只是处于不同的位置,您需要使用更好的选择器