我根据以下网站中的说明和 dockerfile 在 Docker 上创建了一个 Oracle 数据库。
https://github.com/oracle/docker-images/tree/master/OracleDatabase
创建图像并运行后
docker run --name oracle -p 1521:1521 -p 5500:5500 -e ORACLE_SID=ORCLCDB -e ORACLE_PDB=ORCLPDB1 oracle/database:12.1.0.2-ee
Run Code Online (Sandbox Code Playgroud)
启动一个 oracle 容器。但速度非常慢。
以下是日志:
...
Starting /opt/oracle/product/12.1.0.2/dbhome_1/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 12.1.0.2.0 - Production
System parameter file is /opt/oracle/product/12.1.0.2/dbhome_1/network/admin/listener.ora
Log messages written to /opt/oracle/diag/tnslsnr/c88078b7a26e/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=0.0.0.0)(PORT=1521)))
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 12.1.0.2.0 - Production
Start Date 04-SEP-2016 21:04:43
Uptime 0 days 0 …Run Code Online (Sandbox Code Playgroud) 我是量角器的新手,尝试为默认情况下关闭的滑块面板添加测试,将鼠标悬停在其上将打开它,然后在滑块面板上有一系列项目可供选择。
<div class="slider" [ngClass]="{ closed: state === 1, open: state === 2}" (click)="onClick($event)" (mouseover)="onMouseOver($event)" (mouseleave)="onMouseLeave($event)">
Run Code Online (Sandbox Code Playgroud)
我尝试了多种方法,但没有一种起作用。
第一次尝试:(没有悬停效果,即什么都不做)
browser.actions().mouseMove(element(by.css('.slider.closed'))).perform();
Run Code Online (Sandbox Code Playgroud)
第二次尝试:(出现错误:指定了无效或非法的选择器)
browser.actions().mouseMove(element(by.css('[(mouseover)="onMouseOver($event)"]'))).perform();
Run Code Online (Sandbox Code Playgroud)
第三次尝试:(得到一个错误:使用定位器未找到任何元素)
browser.actions().mouseMove(element(by.css('[mouseover="onMouseOver($event)"]'))).perform();
Run Code Online (Sandbox Code Playgroud)