如何比较Python和selenium中的字符串

2024-09-29 23:18:33 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我从那个元素打印的文本是正确的,代码就会跳过它

     for items2 in ListaPlajePariuri:
         NumePlaje = items2.find_element_by_class_name(
                                    'KambiBC-bet-offer-category__title js-bet-offer-category-title')
         TotalGoluri = items2.find_elements_by_class_name(
                                    'KambiBC-bet-offer-subcategory KambiBC-bet-offer-subcategory--overunder')
         print(NumePlaje.text)


         if NumePlaje.text == 'Timp regulamentar' :
             input("why will you not work?")
             NumePlaje.click()

这是一个带有print(NumePlaje.text)输出的打印屏幕,看起来不错

enter image description here


Tags: textname元素bytitlefindclassprint
1条回答
网友
1楼 · 发布于 2024-09-29 23:18:33

如果John Gordon表示他想回答,我会收回这个答案。

johngordon指出变量NumePlaje.text可能有尾随空格。在这种情况下,NumePlaje.text == 'Timp regulamentar'的简单测试将失败,即使变量包含该字符串。在

然后测试是否存在该字符串:

if 'Timp regulamentar' in NumePlaje.text:

此版本的if询问字符串是否出现在变量中的任何位置。在

相关问题 更多 >

    热门问题