Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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
xpath是否支持;或;功能_Xpath_Selenium_Webdriver - Fatal编程技术网

xpath是否支持;或;功能

xpath是否支持;或;功能,xpath,selenium,webdriver,Xpath,Selenium,Webdriver,在下列情况下,两个元素不会同时显示 <a title='a' /> <b title='b' /> 我想看看他们中是否有人能来 xpath是否支持“or”函数?我只想写一行: //a[@title='a']或@title='b'?? 选择任一匹配节点(此处为您的案例): 选择一个具有匹配属性的元素 //a[@title='a' or @title='b'] 如果要将元素与@title='a'属性匹配,或将元素与@title='b'属性匹配,还可以匹配所有元素并对其

在下列情况下,两个元素不会同时显示

<a title='a' />
<b title='b' />

我想看看他们中是否有人能来

xpath是否支持“or”函数?我只想写一行:

//a[@title='a']或@title='b'
??

选择任一匹配节点(此处为您的案例):

选择一个具有匹配属性的元素

//a[@title='a' or @title='b']

如果要将
元素与
@title='a'
属性匹配,或将
元素与
@title='b'
属性匹配,还可以匹配所有元素并对其名称执行测试:

//*[local-name(.) = 'a' and @title='a' or local-name(.) = 'b' and @title='b']

第二个例子也可以写成
//a[@title=('a','b')]
-XPath 2.0 only.@婷婷:你对此有什么反馈吗?对你有用吗?
//*[local-name(.) = 'a' and @title='a' or local-name(.) = 'b' and @title='b']