当前位置: 首页 > 知识库问答 >
问题:

我试图使用Selenium Webdriver自动测试Facebook登录并发布一篇文章

曾绯辞
2023-03-14

登录是工作良好的,但在创建适当的定位为文字区写文章卡住了。

       {
           System.setProperty("webdriver.chrome.driver", "C:\\Users\\NITIN\\eclipse-workspace\\SeleniumDemo\\src\\drivers\\chromedriver.exe");
           //headless --> faster than browser mode
           WebDriver driver = new ChromeDriver();  //WebDriver is a interface and ChromeDriver is a class which has implemented WebDriver for chrome browser.
           driver.get("https://www.facebook.com/");
           
           
           driver.findElement(By.xpath("//input[@name='email']")).sendKeys("nmmishra5"); 
           driver.findElement(By.xpath("//input[@name='pass']")).sendKeys("******"); 
           driver.findElement(By.id("u_0_b")).click();
           
       }
       public void post()
       {
           driver.findElement(By.xpath("//div[@class=\"_5xu4\"]")).click();
       }```
       

共有1个答案

王航
2023-03-14

一般不会重新使用Facebook--

https://www.selenium.dev/documentation/en/worst_practices/gmail_email_and_facebook_logins/

如果你正在寻找练习的网站,你可以在这里找到一些,

 类似资料:
  • 当我构建我的应用程序并尝试它时,没有任何错误,但当我在google play store上发布我的应用程序并尝试登录Facebook时,它会给我一个错误。这个错误是一个错误的散列键,因为散列键发生了变化(我得到了sign应用程序的散列键,通过许多方式给了我相同的has键,工作正常)这是第一个问题。 我的第二个问题是当尝试使用gmail登录(谷歌登录)获取字段错误。 (您有错误的OAuth2相关配置

  • 在我的公司,我使用SeleniumWebDriver进行自动化测试来自动化Web应用程序,但我直接使用id、xpath和所有工具,而不遵循任何框架,因此现在我遇到了一些问题,必须设计数据驱动的框架。 请建议我如何在eclipse下设置DatadrivenFramwework。要遵循哪些步骤和所有步骤。 谢谢

  • 问题内容: 我希望将Facebook登录/注册测试引入C#应用程序的Webdriver套件中。 Facebook Developers上有一篇有关手动验证的文章,但似乎没有引用任何用于自动化这些测试的过程。我可以简单地编写所示的步骤,但是我想避免在Facebook UI上运行脚本,尤其是在涉及创建测试用户时。 查看以前的答案,看来Facebook早在几年前就有了自动化解决方案,但是我再也找不到它的

  • 我想写个脚本登录https://us.etrade.com/e/t/user/login 我正在使用Selenium,但它会在启动时检测到Selenium,并生成一条消息,表示服务器拥挤,发生这种情况时,我无法登录。我也尝试过使用未检测到的硒和硒隐形,但都被检测到了。我真的需要自动化这个登录过程。我尝试过使用python请求,但这不起作用。我对任何其他技术或方法持开放态度,允许我实现自动化。请帮忙

  • 我需要做的是编写自动化测试,测试网络系统是否工作得足够快。(步骤不超过1s)。并且应该有大约100个并行系统用户。 为了实现这个目标,我使用了Selenium Webdriver,并学习了如何编写简单的测试(用Java),但存在两个主要问题: 1) 如何添加并行用户?如果我创建100个实例,PC就会崩溃。我读了一些关于selenium grid和TestNG的文章,但仍然不确定我真正需要什么。 2

  • 我试图使用mockito测试我的登录servlet,但它返回错误: java.lang.NullPointerException:无法调用“java.io.PrintWriter.PrintLN(String)”,因为“out”为null。在Control.LoginPatient.DoPost(LoginPatient.java:55)在Control.LoginPatientTest.Test