我正在尝试运行测试用例来执行重置密码,我正面临这个问题.
WebDriverException元素必须是用户可编辑的才能清除它.
基本上我正在访问页面以输入新密码并执行此操作:
browser.$("#newPassword").text("password");
Run Code Online (Sandbox Code Playgroud)
执行上述行会引发错误.
selenium webdriver selenium-chromedriver fluentlenium chrome-web-driver
我在ubuntu服务器上运行selenium测试用例,它基本上运行firefox和chrome中的测试用例.Firefox启动和测试用例成功运行但chrome抛出异常:
*****下面是stacktrace的片段:*****
在端口21549上启动ChromeDriver(v2.8.240825)
PAC支持已禁用,因为没有系统实现
Test IntegrationTest.AdminUserelementscheck失败:
org.openqa.selenium.WebDriverException:chrome无法访问(驱动程序信息:chromedriver = 2.8.240825,platform = Linux 2.6.32-431.el6.x86_64 x86_64)(警告:服务器未提供任何堆栈跟踪信息)[错误]命令持续时间或超时:20.83秒
嗨下面是我的代码的小片段:
public class IntegrationTest {
private static final String configFile="test.properties";
private final String FIREFOX="firefox";
private final String CHROME="chrome";
private final String PHANTOMJS="phantomjs";
private final String BROWSERNAME="browser";
private static Properties props = new Properties();
public WebDriver webDriver;
private static Configuration additionalConfigurations;
@BeforeClass
public static void setUp() throws IOException, SQLException{
props.load(IntegrationTest.class.getResourceAsStream("/" + configFile));
}
@test
public void AdminUserelementscheck() throws SQLException, IOException {
String[] browsers = props.getProperty(BROWSERNAME).split(",");
System.out.println("Number of browsers …Run Code Online (Sandbox Code Playgroud) webdriver selenium-chromedriver selenium-webdriver docker chrome-web-driver
我在 hdfs 示例中有一个分区镶木地板数据: hdfs://cluster/stage/data/datawarehouse/table=metrics_data/country=india/year=2020/month=06/day=30/hour=23/<part-files .镶木地板>
我想了解哪种是读取数据的最佳方式:
df = Spark.read.parquet(“hdfs://cluster/stage/data/datawarehouse/table=metrics_data/country=india/year=2020/month=06/day=30/”).where(col('小时') == "23")
或者
df = Spark.read.parquet(“hdfs://cluster/stage/data/datawarehouse/table=metrics_data/country=india/year=2020/month=06/day=30/hour=23”)
我想更多地了解性能和其他优势(如果有)。
我已经部署了zeppelin 0.6并在Jdbc解释器下配置了hive.
尝试执行
%hive
show databases
Run Code Online (Sandbox Code Playgroud)
抛出:
org.apache.hive.jdbc.HiveDriver类java.lang.ClassNotFoundException java.net.URLClassLoader.findClass(URLClassLoader.java:381)java.lang.ClassLoader.loadClass(ClassLoader.java:424)sun.misc.Launcher $ AppClassLoader .loadClass(Launcher.java:331)java.lang.ClassLoader.loadClass(ClassLoader.java:357)java.lang.Class.forName0(Native Method)java.lang.Class.forName(Class.java:264)org. apache.zeppelin.jdbc.JDBCInterpreter.getConnection(JDBCInterpreter.java:220)org.apache.zeppelin.jdbc.JDBCInterpreter.getStatement(JDBCInterpreter.java:233)org.apache.zeppelin.jdbc.JDBCInterpreter.executeSql(JDBCInterpreter.java: 292)org.apache.zeppelin.jdbc.JDBCInterpreter.interpret(JDBCInterpreter.java:398)org.apache.zeppelin.interpreter.LazyOpenInterpreter.interpret(LazyOpenInterpreter.java:94)org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer $ InterpretJob.jobRun(RemoteInterpreterServer.java:383)org.apache.zeppelin.scheduler.Job.run(Job.java:176)org.apache.zeppelin.scheduler.ParallelSchedu ler $ JobRunner.run(ParallelScheduler.java:162)java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:511)java.util.concurrent.FutureTask.run(FutureTask.java:266)java.util. concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.access $ 201(ScheduledThreadPoolExecutor.java:180)java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)java .util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)java.lang.Thread.run(Thread.java:745)
webdriver ×2
apache-spark ×1
docker ×1
fluentlenium ×1
hive ×1
interpreter ×1
parquet ×1
pyspark ×1
selenium ×1