【问题标题】:How im be able to do automated frontend tests? [closed]我如何能够进行自动化前端测试? [关闭]
【发布时间】:2020-07-20 07:44:40
【问题描述】:

我希望能够进行自动化前端测试。我希望测试能够打开 chrome,浏览特定网站,测试我的表单,并在提交后收集测试结果。

我是这个话题的新手,我需要一个提示,我应该从哪里开始。有人可以推荐我一个开始的方法吗?

【问题讨论】:

  • 嗯什么样的系统需要这样的功能?那是一个学校项目吗?你能概括一下吗?
  • 这应该可以帮助您入门toolsqa.com/selenium-c-sharp

标签: html automated-tests frontend


【解决方案1】:

我认为你应该看看“Selenium”。这种软件是一个用于进行自动化前端测试的框架,它确实为您自动执行多项任务,例如执行您告诉我们您想做的任务。深入挖掘需要一些工作,但如果你做过一次,你应该能够轻松快速地编写测试。

另外,还有两个浏览器插件可以帮助您为 selenium 创建测试用例:

Firefox

Chrome

另外,我可以在 youtube 上推荐这个教程,它对我帮助很大。

Tutorial

最终,自动化测试可能如下所示:

Selenium 框架的“入门”部分可以在here 找到。 Selenium 能够支持各种语言,例如:

Java/Kotlin、Python、C#、Ruby、JavaScript

你可以找到一个列表here

【讨论】:

    【解决方案2】:

    您可以用 Python 编写一个使用 Selenium 和 Chrome Web 驱动程序的程序。这是登录社交媒体的 Python 程序示例。

    from selenium import webdriver
    from time import sleep
    
    class SignInBot:
        def __init__(self, username, password):
            self.driver=webdriver.Chrome()
            self.driver.get("https://www.instagram.com/")
            sleep(3)
            self.driver.find_element_by_xpath("//input[@name=\"username\"]")\
                .send_keys(username)
            sleep(3)
            self.driver.find_element_by_xpath('//input[@name="password"]')\
                .send_keys(password)
            sleep(2)
            self.driver.find_element_by_xpath('//button[@type="submit"]')\
                .click()
    
    SignInBot('USERNAME', "PASSWORD")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-12
      • 1970-01-01
      • 2017-01-05
      • 2014-06-27
      • 1970-01-01
      • 2013-09-19
      • 2017-01-29
      • 2011-05-06
      相关资源
      最近更新 更多