当前位置: 首页 > 编程笔记 >

使用python登录Selenium的重要性是什么?

邵阳德
2023-03-14
本文向大家介绍使用python登录Selenium的重要性是什么?,包括了使用python登录Selenium的重要性是什么?的使用技巧和注意事项,需要的朋友参考一下

在Selenium中构建测试用例时,我们需要在框架中实现日志记录功能。这对于监控程序的流程至关重要,然后包括我们可能已经错过的其他边缘方案。

通过记录先前的测试步骤执行状态和详细信息,当出现错误时,日志可以提供比堆栈跟踪更多的信息。因此调试变得容易和快捷。大多数日志保存在单独的文件中,可以与其他非技术团队成员共享这些文件,以分析故障的根本原因。

有六个日志记录级别,每个级别分配一个整数来确定日志的严重性。它们在下面列出-

  • NOTESET = 0

这将不记录任何内容。

  • 调试= 10

这将提供详尽的信息,这对于在发生错误的情况下调试代码至关重要。

  • 信息= 20

这将提供信息,以防万一没有错误并且测试执行顺利进行。

  • 警告= 30

如果有可能发生错误或即将发生的某些意外事件,这将提供信息。

  • 错误= 40

如果存在严重错误并且与我们的应用程序的预期行为存在重大差异,这将提供信息。

  • 严重= 50

这将提供信息,以防出现更严重的错误并且执行一起终止。

要将日志记录添加到我们的测试用例中,首先我们必须导入日志记录包。然后,我们访问相应的日志记录方法。

示例

编码实现日志记录。

import logging
# to get debug log
logging.debug('This is a debugging log with severity 10')
# to get information log
logging.info('This is an information log with severity 20')
# to get warning log
logging.warning('This is a warning log with severity 30')
# to get error log
logging.error('This is an error log with severity 40')
# to get critical log
logging.critical('This is a critical log with severity 50')
 类似资料:
  • 问题内容: 我想要做的是打开一个页面(例如youtube)并自动登录,就像我在浏览器中手动打开它一样。 据我了解,我必须使用cookie,问题是我不知道如何使用。 我尝试使用以下方法下载YouTube Cookie: 我得到的是: {'name':'VISITOR_INFO1_LIVE','value':'EDkAwwhbDKQ','path':'/','domain':'.youtube.com

  • 问题内容: 我的问题实际上与使用Python SeleniumWebdrive登录到yahoo电子邮件帐户的情况相同 但是由于Yahoo更改了登录表单用户界面,因此上述链接中提供的答案对我不起作用。相反,我尝试了以下代码。 当我运行上面的代码时,它总是为我提供密码输入页面。我逐行执行了代码,我认为密码提交后的第二次等待不起作用。 在导航到Yahoo邮箱之前,需要您的建议如何在成功登录后将其更改为重

  • 我正试着从下面的网站刮取一些信息。我是新来的,所以不完全了解正在发生的事情。我基本上是从我在互联网上找到的各种例子中获取信息,我正在使用selenium和python来帮助我导航到页面,从那里我可以刮取一些信息,我使用了下面的脚本,我可以导航到主页,关闭cookies并点击登录。此时,将弹出一个用于输入用户id和密码的弹出窗口div元素未被识别,每次我得到的错误是不存在这样的元素时,我添加了具有预

  • 问题内容: 我正在尝试使用Selenium登录gmail。在新的gmail登录中,首先输入您的电子邮件ID,然后在下一页输入密码。电子邮件页面的URL和密码页面的URL不同。因此,当我在其中传递密码URL时,它将重新加载页面,并且如果您刷新URL而未输入密码,它将重定向到电子邮件页面。因此,它缺少密码字段选择器。仍然是先前的网址,即电子邮件页面的网址。这是我的代码。我正在使用Chrome驱动程序和

  • 使用python代码从Goodreads获得书籍的描述,但是我的代码不允许我在开始实际搜索之前登录,我显然需要添加代码来使用我的用户名和pw进行登录,然后执行搜索。 现在发生的是,我首先得到了登录的弹出窗口,然后出现了错误: 请问有人能帮我一下吗?

  • 我想用selenium登录这个网页。我尝试了selenium的find_element_by_,并使用浏览器中的检查元素。但是我无法登录。我在搜索id、名称、类名,这样我就可以用send_keys传递数据,但是没有做到这些。有人能帮助我提供一些代码来将数据推送到所需的字段吗?谢谢。这就是我到目前为止所做的。 在此之后,我试图点击按钮登录使用 但它失败了。它给出了无法找到“登录”的错误。由于默认情况