Gmail遇到问题的Xpath
我正在调查与使用非美国语言的Gmail相关的自动化任务 我有两个父标签('Cánh–n',Cáthể) 和3个子标签,它们在Gmail的左面板上: 卡恩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: //
- 私人的
- 遥控套件
- 卡蒂恩
//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:是的,我直接从源代码复制。