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
Gmail遇到问题的Xpath_Xpath - Fatal编程技术网

Gmail遇到问题的Xpath

Gmail遇到问题的Xpath,xpath,Xpath,我正在调查与使用非美国语言的Gmail相关的自动化任务 我有两个父标签('Cánh–n',Cáthể) 和3个子标签,它们在Gmail的左面板上: 卡恩 私人的 遥控套件 卡思ể 卡蒂恩 在Chrome浏览器中安装Xpath Helper扩展。然后,打开它以标识“Cánh–n”位置 //div[@class='aio aip']//a[contains(string(),'C')] -->结果返回4:'Cánh–n,Cáthể,Cátính,Cơquan' 然后,我键入full: //

我正在调查与使用非美国语言的Gmail相关的自动化任务

我有两个父标签('Cánh–n',Cáthể) 和3个子标签,它们在Gmail的左面板上:

卡恩

  • 私人的
  • 遥控套件
卡思ể

  • 卡蒂恩
在Chrome浏览器中安装Xpath Helper扩展。然后,打开它以标识“Cánh–n”位置

//div[@class='aio aip']//a[contains(string(),'C')]
-->结果返回4:'Cánh–n,Cáthể,Cátính,Cơquan'

然后,我键入full:

//div[@class='aio aip']//a[contains(string(),'Cá nhân')]
-->结果返回:Null

但是,如果我键入
//div[@class='aioaip']//a[contains(string(),'Ca')]

-->结果返回:“Cánh–n”

为什么短名称“Ca”和全名“Cánh–n”之间的结果会有差异——这是UTF8编码吗

一个奇怪的,if
//div[@class='aio aip']//a[contains(string(),'Cáthể')],它可以准确地找到“Cáth”ể' 标签位置


请帮我找出问题。

首先,你不需要Chrome中的XPath助手。你可以在控制台中使用
$x(“你的XPath”)
。其次,是的,这似乎是一个编码问题。尝试直接从页面复制文本。@Artjom,如何解决这个编码问题?谢谢,我用Ti语言尝试过ếng Việ在gmail设置中,我没有遇到选择元素的问题。你确定直接从开发工具的页面或元素选项卡复制文本吗?@Artjom:是的,我直接从源代码复制。