Selenium Webdriver由于AWS ECS容器中的页面崩溃而失败

我正在尝试在AWS ECS容器中运行一些硒测试代码。

我正在将以下参数传递给ChromeOptions

preventDefault

错误我得到以下错误。通常,只有在未添加private static BufferedReader buf = new BufferedReader(new InputStreamReader(System.in)); public static void main(String[] args) throws IOException { System.out.print("Enter sentence: "); String sentence = getString(); String latin = pigLatinForSentence(sentence); System.out.println(latin); } private static String pigLatinForSentence(String s) { String latin = ""; int i = 0; while (i < s.length()) { while (i < s.length() && !isLetter(s.charAt(i))) { latin = latin + s.charAt(i); i++; } if (i >= s.length()) break; int begin = i; while (i < s.length() && isLetter(s.charAt(i))) { i++; } int end = i; latin = latin + pigWord(s.substring(begin,end)); } return latin; } private static boolean isLetter(char c) { return ((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z')); } private static String pigWord(String word) { int split = firstVowelInSentence(word); return word.substring(split) + "-" + word.substring(0,split) + "ay"; } private static int firstVowelInSentence(String word) { word = word.toLowerCase(); for (int i = 0; i < word.length(); i++) if (word.charAt(i) == 'a' || word.charAt(i) == 'e' || word.charAt(i) == 'i' || word.charAt(i) == 'o' || word.charAt(i) == 'u') return i; return 0; } private static String getString() throws IOException { return buf.readLine(); } 标志

时才会发生
options.addArguments("--headless","--disable-gpu","--window-size=1920,1200","--ignore-certificate-errors","--no-sandbox","'--disable-dev-shm-usage");
b1004940 回答:Selenium Webdriver由于AWS ECS容器中的页面崩溃而失败

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3145727.html

大家都在问