如何使用 Selenium 单击文本链接(外语)?

我试图点击其中一个按钮(蓝色),当你点击它们时,它们会打开相同的页面。

https://i.stack.imgur.com/lj9VV.png

它检查正确的链接文本:

   <a id="ctl00_mp_lnkPresenceReproting" class="anchorStyle" onclick="RedirectQuickLinks('Attendance/calendarpage.aspx','5610207277369',2);">
                            דיווח ועדכון</a>

这一个用于左侧链接文本(我设法通过用 selenium 单击它来打开 popmenu,所以问题只是链接文本)

   <a id="innerNavBarItem_47" onclick="navigationManager.navItemClicked(this, 'tabItem_9_3_SpanBackground');" navigateurl="Attendance/calendarpage.aspx" href="javascript:void(0);" title="דיווח ועדכון" tabindex="-1">דיווח ועדכון</a>

我试着用身份证。它找到左侧链接的文本但不单击它。正确的,它甚至没有找到,我得到一个错误。当我尝试对它们都使用 xpath 时,点击不起作用。

我不能使用“通过链接文本查找元素”,因为它不识别希伯来语。

Nohehut = browser.find_element_by_id('tabItem_9_3_SpanBackground')
Nohehut.click()
DivuahvIdkun = browser.find_element_by_xpath('//*[@id="innerNavBarItem_47"]') 
DivuahvIdkun.click()

这是源页面: https: //hasteb.in/ugujosux.xml


qq_遁去的一_1
浏览 84回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python