小编Bur*_*ras的帖子

如何在Selenium中单击其href具有某个子字符串的链接?

以下是一组链接,<a elements. 只有其中一个链接有一个子字符串"long"作为属性href的值

<a class="c1" href= "very_lpng string" > name1 </a>
<a class="g2" href= "verylong string" > name2 </a>   // The one that I need
<a class="g4" href= "very ling string" > name3 </a>
<a class="g5g" href= "very ng string" > name4 </a>

...................
Run Code Online (Sandbox Code Playgroud)

我需要单击其中href包含子字符串"long" 的链接.我怎样才能做到这一点?

PS:driver.findElement(By.partialLinkText("long")).click();// b/c它由名字选择

java selenium

49
推荐指数
2
解决办法
13万
查看次数

如何处理"意外警报打开"?

timeout exception由于弹出窗口, 我遇到了Selenium投掷的问题

  unexpected alert open
  not provide any stacktrace information)
  Command duration or timeout: 5 milliseconds
Run Code Online (Sandbox Code Playgroud)

警报有OKCANCEL按钮.我知道有两种方法来处理这个问题


第一种方法是重新打开一个新会话

driver.quit();
driver = new ChromeDriver();
Run Code Online (Sandbox Code Playgroud)

第二种方法是使用Robot类

Robot r = new Robot();
r.keyPress(KeyEvent.VK_ENTER);
r.keyRelease(KeyEvent.VK_ENTER);
Run Code Online (Sandbox Code Playgroud)

但是,这种方法不具有时间效率.有没有更好的方法?

java selenium

14
推荐指数
3
解决办法
5万
查看次数

转换整个输入字符串之前,Oracle日期格式图片结束

我的表有两个DATE格式属性,但是,当我尝试插入值时,它会抛出一个错误:日期格式图片在转换整个输入字符串之前结束. 这是我尝试过的代码:

insert into visit
values(123456, '19-JUN-13', '13-AUG-13 12:56 A.M.');
Run Code Online (Sandbox Code Playgroud)

我认为问题在于,12:56但Oracle文档说明date了日期和时间.

oracle time date

13
推荐指数
3
解决办法
17万
查看次数

如何让vba每10分钟执行一次?

我需要每10分钟执行一次宏.

这允许它在10分钟内工作

sub my_Procedure () 
msgbox "hello world"
end sub

sub test()
Application.OnTime Now + TimeValue("00:00:10"), "my_Procedure"
end sub
Run Code Online (Sandbox Code Playgroud)

但这只能工作一次.如何让我的宏每10分钟执行一次?

excel vba excel-vba

12
推荐指数
2
解决办法
7万
查看次数

是否可以循环遍历SAS数据集?

我有60个sas数据集,其中包含有关消费者个人特征的数据,例如 id, gender, age, amountSpent, ....每个数据集仅显示一个时间段的数据(data1为Jan,data2为Feb ...).由于尺寸和其他一些问题,我无法合并它们.

如何编写多循环来遍历每个数据集,进行一些操作并将估计值保存到临时文件中.

SAS没有for循环.我该怎么用do

sas sas-macro

10
推荐指数
3
解决办法
3万
查看次数

如何强制excel细胞改变颜色EXPONENTIALLY?

我需要编写一个宏:我用黑色填充A1.然后当我运行宏时,A2应该更轻一些,A3甚至更轻......等等,直到A20为白色."F5"单元格值应控制梯度指数的程度.当前代码按比例更改颜色.当我更改"F5"中的值(例如从1到0.7)时,会发生的是所有这20个单元格("A1:A20")变得非常暗.并且最后一个单元格A20不再是白色.

但是,我需要我的第一个单元格"A1"为黑色而最后一个单元格"A20"是白色的,无论是什么......而且,单元格的颜色分布应该是指数,即A1和A2之间的暗度差异应该是两倍(如果"F5"== 2)和A3和A2之间的黑暗差异等等......

Sub Macro3()

    Dim firstCell As Range 'the first cell, and the cell whose color will be used for all others.
    Dim cellColor As Long 'the cell color that you will use, based on firstCell
    Dim allCells As Range 'all cells in the column you want to color
    Dim c As Long  'cell counter
    Dim tintFactor As Double 'computed factor based on # of cells.
    Dim contrast As Double 'double precision factor for changing the contrast …
Run Code Online (Sandbox Code Playgroud)

excel vba colors excel-vba

8
推荐指数
1
解决办法
1209
查看次数

如何使用Selenium WebDriver检查<ul>列表中的所有元素?

是否有可能遍历所有li元素<ul> </ul>.假设我有一个未知数量的li元素,所以循环使用它们的一种方法是强加for一个最大可能数量为lis 的循环,比如100,然后施加try and catch.

try{
for (int i=0; i<100; i++) {
 driver.findElement(By.xpath("//div[@id='...']/ul/li[i]"));
}
}
catch {...}
Run Code Online (Sandbox Code Playgroud)

但是,它不承认i索引?我怎样才能识别它?

有没有更好的方法?

java selenium webdriver list

7
推荐指数
1
解决办法
6万
查看次数

使用JVector随机着色的美国地图

我在使用JVector API编码美国地图时会遇到问题,这些问题允许随机将颜色添加到美国州地图中.这是代码:

<html>
  <script src="scripts/jquery-1.8.2.js"></script>
  <script src="scripts/jquery-jvectormap-1.2.2.min.js"></script>
  <script src="scripts/jquery-jvectormap-us-aea-en.js"></script>
<body>
  <div  id="us-map" style="position: relative;   width: 800px; height: 600px"></div>
  <script>

  <!--// I commented out this piece of script. It works fine. This is a test trial to load the map
    // $(function(){
    // $('#us-map').vectorMap({map: 'us_aea_en'});
    // });
    -->

    <!-- I have issues with the following function -->
/*it does not even load the map. What it should do is to generate random colors
* for the map as the "update" button …
Run Code Online (Sandbox Code Playgroud)

javascript map jvectormap

7
推荐指数
1
解决办法
1299
查看次数

甲骨文.如何输出日期和时间?

我的访问表如下:

insert into Visit
values(12, to_date('19-JUN-13', 'dd-mon-yy'), to_date('19-JUN-13 12:00 A.M.' , 'dd-mon-yy hh:mi A.M.'));
insert into Visit
values(15, to_date('20-JUN-13', 'dd-mon-yy'), to_date('20-JUN-13 02:00 A.M.' , 'dd-mon-yy hh:mi A.M.'));
insert into Visit
values(18, to_date('21-JUN-13', 'dd-mon-yy'), to_date('21-JUN-13 10:30 A.M.' , 'dd-mon-yy hh:mi A.M.'));
Run Code Online (Sandbox Code Playgroud)

当我尝试查询它时: select * from Visit我得到:

SQL> select * from visit;

   SLOTNUM DATEVISIT ACTUALARRIVALTIME                                                                                                                                                                                                                                                                                                                                                                                 
---------- --------- ------------------------------                                                                                                                                                                                                                                                                                                                                                                     
        12 19-JUN-13 19-JUN-13                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
        15 20-JUN-13 20-JUN-13                                                                                                                                                                                                       
        18 21-JUN-13 21-JUN-13                                                                                                                                                                                                      

SQL> spool off;
Run Code Online (Sandbox Code Playgroud)

怎么没有时间?

oracle time date

7
推荐指数
2
解决办法
3万
查看次数

如何设置JVector Map的背景颜色?

我有以下代码来初始化JVector映射:

      map = new jvm.WorldMap({
          map: 'us_aea_en',
          // backgroundColor:  #FFFFFF, //Only this line does not work.
          container: $('#map'),
          series: {
            regions: [{
              attribute: 'fill'
            }]
          }
        });
Run Code Online (Sandbox Code Playgroud)

以上行:backgroundColor: #FFFFFF不执行.我阅读了API文档,它似乎有正确的语法.代码工作正常,除了那一行.如何设置背景?有没有其他方法来设置背景颜色?

javascript background-color jvectormap

6
推荐指数
1
解决办法
4020
查看次数