受教了,我先去试试是否可行
这样子,有什么办法吗,特别是日历控件,不太好去点击。
谢谢,我执行 js 后在输入搜索内容之前断了点,输入搜索内容,并没有以输入条件去搜索,应该是搜索条件(日历控件和下拉选择控件这两个控件的 input 的问题,但是我有输出这两个控件的 value,是正确的),但是一旦点击搜索,就不起作用了😔
我也遇到了😭
多谢,我正在看。
不,是预测试的网站的问题,服务器响应过慢,如果浏览器有问题,百度官网应该也不行
要,实战试试
您好,我好像在 python 语言中很少遇到监听器和 handler,请问 python 如何实现监听和记录呢?
谢谢~我可以试试
BasePage 抽象所有动作,每个页面维护元素,上面的网址只是一个例子,入门的,当然 po 有更好的优化方案
16:32:25 Started by user Li Shengjiao
16:32:25 Running as SYSTEM
16:32:25 [EnvInject] - Loading node environment variables.
16:32:25 Building in workspace C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\yango-web
16:32:25 [Checks API] No suitable checks publisher found.
16:32:25 No emails were triggered.
16:32:25 [yango-web] $ cmd /c call C:\WINDOWS\TEMP\jenkins10500894596543799942.bat
16:32:25
16:32:25 C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\yango-web>c:
16:32:25
16:32:25 C:\WINDOWS\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\yango-web>cd C:\Users\Administrator\PycharmProjects\yangoWebTest
16:32:25
16:32:25 C:\Users\Administrator\PycharmProjects\yangoWebTest>python yango_web_test.py
16:32:29 Traceback (most recent call last):
16:32:29 File "yango_web_test.py", line 6, in <module>
16:32:29 from test_cases.TestCommunityComposition import TestCommunityComposition
16:32:29 File "C:\Users\Administrator\PycharmProjects\yangoWebTest\test_cases\TestCommunityComposition.py", line 13, in <module>
16:32:29 from utils.Run import driver
16:32:29 File "C:\Users\Administrator\PycharmProjects\yangoWebTest\utils\Run.py", line 38, in <module>
16:32:29 run = Run()
16:32:29 File "C:\Users\Administrator\PycharmProjects\yangoWebTest\utils\Run.py", line 20, in __init__
16:32:29 self.driver = webdriver.Chrome(chrome_options=options)
16:32:29 File "F:\lsj\Python\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 76, in __init__
16:32:29 RemoteWebDriver.__init__(
16:32:29 File "F:\lsj\Python\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in __init__
16:32:29 self.start_session(capabilities, browser_profile)
16:32:29 File "F:\lsj\Python\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session
16:32:29 response = self.execute(Command.NEW_SESSION, parameters)
16:32:29 File "F:\lsj\Python\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
16:32:29 self.error_handler.check_response(response)
16:32:29 File "F:\lsj\Python\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
16:32:29 raise exception_class(message, screen, stacktrace)
16:32:29 selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 87
16:32:29 Current browser version is 86.0.4240.111 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe
16:32:29
16:32:29
16:32:29 C:\Users\Administrator\PycharmProjects\yangoWebTest>exit 1
不好意思,可能上面的表达不是很好。
我按照您的想法,去找了一下 chromedriver.exe 的位置
我删掉了 python 下面那个,运行 pycharm 没有问题,运行 Jenkins 仍然有问题
我之所以觉得是 gitlab 配置的问题的原因是,用 Jenkins 运行好像没有像运行 github+jenkins 那样有一个拉取代码的过程,虽然 github 应该会很快。
这个文件夹应该是 Jenkins 的工作环境吧,之前我用 github 会有一个和项目同名的文件,下面的东西和 push 上去的一样,现在没有。
当然,我也有尝试有 git 和没有 git 的单个项目配置。有 git 上面有:
没有 git 就直接是:
但是两者的错误原因都是版本不对。
好的,谢谢你
请问如何知道 Jenkins 运行的节点是否是本机环境呢,我只有一套 webdriver,把它放在了两个位置,python 的 script 下和 chrome 的安装目录下。
没有吧,确实有父元素定位子元素,但是依次多个父元素下的多个子元素(仅某个父元素下的)还是不太会
不同的页面对象动作不同,如何再抽象一层呢,对于那些公共的动作,PO 有 basepage
估计不行,这是一颗树
PO 模式,网上很多哦
page object: https://www.cnblogs.com/zhaikunkun/p/12730750.html
这个虽然是 appium 的,但是差不多吧
因为当时在 pycharm 上面遇到这个问题,所以我当时在本地的 webdriver 换到了和 chrome 一样的版本,从而 pycharm 上面才可以运行的,后面 chrome 的版本没有改变。
在 Jenkins 中,
(1)在配置管理中
(2)在项目配置中,我仅仅将
git 中的 url 和凭证换成了 gitlab 的 url 和 token,其他都没有改。
都是 86
pycharm 下可以运行,并且我很确定两个都是 86 的
速率几近于 0,基本上卡死在 7%,最后报错:
error: RPC failed; curl 56 OpenSSL SSL_read: Connection was reset, errno 10054
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
您好,我尝试了您提出的建议,但是最后错误提示如下:
如果在运行的过程中,我需要产生和使用一些文件(如.txt),可以不 push 到 git 库吗,还是必须要弄到 git 库并上传,我的构建步骤是这样的:
配置了 git
请问如何查看私钥是否有权限呢?