尝试在Pycharm中使用Python从Selenium创建简单登录测试用例

尝试在Pycharm中使用Python从Selenium创建简单登录测试用例,python,selenium,selenium-webdriver,pycharm,Python,Selenium,Selenium Webdriver,Pycharm,我观察到,当我在输入用户名和密码后点击提交表单时,用户名和密码字段变为空白,我的测试用例显示为成功,尽管登录过程没有完成 若我在webdriver打开的firefox中手动输入用户名和密码,我会再次遇到同样的问题 但若我在另一个通过终端手动打开的firefox会话中输入用户名和密码,我就能成功登录 我怀疑selenium阻止了一些javascript,它不允许我登录。任何时候都不会出现错误消息。首先尝试使用一些等待。如果它不能解决您的问题,那么使用JavaScipExecutor在您的字段中输入

我观察到,当我在输入用户名和密码后点击提交表单时,用户名和密码字段变为空白,我的测试用例显示为成功,尽管登录过程没有完成

若我在webdriver打开的firefox中手动输入用户名和密码,我会再次遇到同样的问题

但若我在另一个通过终端手动打开的firefox会话中输入用户名和密码,我就能成功登录


我怀疑selenium阻止了一些javascript,它不允许我登录。任何时候都不会出现错误消息。

首先尝试使用一些等待。如果它不能解决您的问题,那么使用JavaScipExecutor在您的字段中输入数据并单击。给出你的HTML代码结构,这样我就可以为你创建一个脚本。你可以链接页面,让我们看看吗?评论部分不允许使用太多字符。在这个片段中,我找到了Xpath中的Submit按钮,它是.//*[@id='central-section']]/form/table/tbody/tr[4]/td[2]/a,此后我使用了。click()。但用户名和密码字段变为空白。不过,我可以找到一个可以四处走动的地方,并在输入密码后发送返回密钥。但这个问题仍然存在。Xpath是从firebug中找到的,所以我看不出有任何问题。最初尝试使用一些等待。如果它不能解决您的问题,那么使用JavaScipExecutor在您的字段中输入数据并单击。给出你的HTML代码结构,这样我就可以为你创建一个脚本。你可以链接页面,让我们看看吗?评论部分不允许使用太多字符。在这个片段中,我找到了Xpath中的Submit按钮,它是.//*[@id='central-section']]/form/table/tbody/tr[4]/td[2]/a,此后我使用了。click()。但用户名和密码字段变为空白。不过,我可以找到一个可以四处走动的地方,并在输入密码后发送返回密钥。但是这个问题仍然存在,Xpath是从firebug中找到的,所以我看不出有什么问题。