- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
= 14.20.0"。得到 "14.17.4"-6ren"> = 14.20.0"。得到 "14.17.4"-我一直在做噩梦,在我工作的这个分支中按顺序获取我的依赖项。今天我终于让一切正常,我在 GitLab 中的管道现在正在通过。对于上下文,该项目是一个使用 Expo 的 React Native 应用程序-6ren">
我一直在做噩梦,在我工作的这个分支中按顺序获取我的依赖项。今天我终于让一切正常,我在 GitLab 中的管道现在正在通过。对于上下文,该项目是一个使用 Expo 的 React Native 应用程序。
因为我在这个分支中得到了所有的东西,所以我将它合并到 develop
中。但是现在,当我尝试在我的 develop
分支中运行 yarn
时,出现以下错误:
error selenium-webdriver@4.5.0: The engine "node" is incompatible with this module. Expected version ">= 14.20.0". Got "14.17.4"
error Found incompatible module.
我之前在我的其他分支中遇到这个错误,并按照它说的将我的 Node 升级到v14.20.0
,但是当我这样做时,它得不偿失,造成了无数TypeScript 问题。
我在模块的安装位置遇到了一些问题,所以使用了 nohoist
,这似乎可以解决问题,然后我又回到了 Node v14.17.4
一切似乎都正常。但现在将该分支合并到 develop
后,develop
不再有效。
这是我的package.json
:
{
"name": "oml",
"private": true,
"scripts": {
"start": ": You are in the project root. cd into the relevant package and run yarn start to start that package.",
"prepare": "husky install",
"docs": "yarn workspace @oml/types docs",
"test:commit": "yarn workspaces run test:commit",
"test:ci": "yarn workspaces run test:ci",
"check-code": "yarn workspaces run check-code",
"build:web": "cd apps/trader-portal && expo build:web --non-interactive && rm -rf ../firebase/web-build && mv web-build ../firebase/",
"build:android": "cd apps/trader-portal && expo build:android -t app-bundle --non-interactive --no-wait --release-channel",
"build:ios": "cd apps/trader-portal && expo build:ios --non-interactive --no-wait --release-channel"
},
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^4.29.3",
"@typescript-eslint/parser": "^4.29.3",
"concurrently": "^6.3.0",
"eslint": "^7.32.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-import": "^2.24.2",
"eslint-plugin-jest": "^24.4.0",
"eslint-plugin-react": "^7.26.0",
"eslint-plugin-react-hooks": "^4.2.0",
"eslint-plugin-react-native": "^3.11.0",
"husky": "^7.0.4",
"open-cli": "^7.0.1",
"prettier": "2.3.2",
"typescript": "4.8.4"
},
"workspaces": {
"packages": [
"./packages/*",
"./apps/**"
],
"nohoist": [
"**/@react-native-community",
"**/@react-native-community/**"
]
}
}
编辑
我想提一下,我不知道为什么会收到此错误,因为在收到此错误之前我从未听说过 selenium-webdriver
。我在项目的任何地方都没有直接引用它。
最佳答案
根据 stackoverflow 中的一些其他答案,您可以使用 yarn add "library name"--ignore-engines
忽略错误
关于node.js - 错误 selenium-webdriver@4.5.0 : The engine "node" is incompatible with this module. 预期版本 ">= 14.20.0"。得到 "14.17.4",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74306771/
我想在 Watir webdriver 中使用 selenium webdriver Actions。这可能吗? 也可以在 watir webdriver 中使用 java 代码。请帮忙。 我浏览了很
我正在使用 watir-webdriver 浏览我的网站并在不同的浏览器中抓取屏幕截图。 有时在 IE 中截取的屏幕截图大小合适,但颜色完全是黑色。同时运行的 Firefox 测试看起来很好。 bro
我已经编写了 driver.findElement(By.id("kfiDocumentLink")).click(); 用于单击“KFI 文档”按钮的代码。 请找到HTML代码。 Download
我有一个包含以下内容的 html 页面: This is Login page. Please click below link
我想获得页面加载异常,但仍然没有结果。 我使用implicitlyWait 设置计时器以抛出异常。 WebDriver driver = new FirefoxDriver(); driver.man
我正在使用具有 IE 特定应用程序的 Selenium Webdriver。我知道我们可以截取执行的截图。同样,是否有任何选项可以将 selenium 执行记录为视频? 最佳答案 WebDriver
Selenium WebDriver 如何克服同源策略? Selenium RC 中存在同源策略问题 最佳答案 First of all “Same Origin Policy” is introdu
我将如何从输入文件中提取文本?我尝试使用 XPath/CSSSelector 但我得到一个空文本,因为它是一个输入字段。 这是我的 html 代码: 结果:195 行中的 1 到 50
如何使用 WebDriver 自动验证码? 是否有其他方法可以使用 Webdriver 自动执行验证码? 最佳答案 您只能使用“alt”属性中的显示验证码值来自动化验证码。 在 WebElement
最近我开始学习 WebDriver,因为我工作的客户计划使用 WebDriver 来自动化 Web 应用程序。 我怀疑 WebDriver 如何在网页上定位其 ID 动态变化的元素(比如每次登录应用程
我发现 watir-webdriver 在一个非常大的页面上通过正则表达式定位元素非常慢,至少在 FF 8.0.1 中对我来说是这样。航类搜索结果页面示例(包含大约 50 个搜索结果,每个都是 htm
我有一个动态更改其文本的字段。我需要一种方法来等待文本被更改。我不知道会出现什么文本,但我知道当前那里有什么文本。所以我想等待它在元素中消失。有办法吗? 最佳答案 你可以试试ExpectedCondi
自从我使用 Firefox 升级到 3.0 beta 后,我就有了这个异常(exception)。 Exception in thread "main" java.lang.IllegalStateE
任何人都可以帮助我使用 Selenium webdriver 截取整页屏幕截图。我正在使用 c#/Nunit。我正在使用的当前方法不是完整的浏览器页面。 我正在使用下面的代码截取屏幕截图。 publi
我通过 WebDriver (Chrome) 从网页下载图像 // STEP 1 $driver->get($link); // STEP 2 $els=$driver->findElements(W
Selenium WebDriver 的默认隐式等待值是什么? selenium 文档说它是“0”,但是当我在一个全新的项目上调用 .findElement 时,DOM 上不存在元素,它似乎在一段时间
我正在使用 Webdriver 测试 Web 应用程序,大致如下所述。当测试通过时,一切都很好。但是,当其中一个测试失败时,我注意到以下 2 个问题。 a) 如果一个测试失败,则套件中的其余测试将超时
我正在使用 Selenium WebDriver 并遇到问题。 在 UI 中,WebDriver 可以看到元素,但无法执行任何操作,例如单击、键入、选择等。元素由 selenium 找到并作为 web
我在 Java 中使用 Web 驱动程序处理 UntrustedSSLcertificates 时陷入困境。 我创建了 Firefox 配置文件,如: FirefoxProfile profile =
选择的编程语言是 Java。我已经用 Java 编写了一个方法,我将 WebDriver 作为参数传递给它... public boolean myMethod(WebDriver webDriver
我是一名优秀的程序员,十分优秀!