2016-07-06 102 views
0

我想click一个div标题,但有一些困难,CSS,下面是CSS如何点击硒

html body#RuntimeFormBody form#Form1 div#tblContainer div#Content div#ContainerCell div#ContainerSizeGuide div.WebControl.ctTabbedFolder.ControlViewportDESKTOP div#TabbedFolder1 div.contentholder span#TabbedFolder1Page1.TabHL.TabSelected div a 

代码只是为了click上面,所以我不认为我需要提供,因为它不会真的帮助。

我有类似的东西,这是

html body.CommunityBody form#Form1 div.MainCommunityTable.MobileLayoutBlock div div div.NarrowCommunity span.AddinSpan div.AddIn.atScreens.AddInViewportDESKTOP.AddInDisplayBLOCK div#AddInMyQuickLinks.AddInCollapsible.ui-accordion.ui-widget.ui-helper-reset div#ui-accordion-AddInMyQuickLinks-panel-0.AddInMain.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active span ul.NoIndent li.NoBullet.jms-bullet h3 a img 

,将溶液下方的帮助。

@FindBy(css = "li:nth-child(1).NoBullet.jms-bullet> h3>a[href^='javascript:ShowSelectedAddInScreen']") 

所以我正在寻找一个类似的解决方案。

在此先感谢您的帮助! :)

添加HTML

<img width="15" border="0" align="ABSMIDDLE" alt="Click to edit Payroll Company" onkeydown="xCode=String.fromCharCode(event.keyCode).charCodeAt(0);if (xCode == 32){$(this).click()};" onclick="$HRnet('PAYROLLCOMPANY1').lookupID='db775dbd-f0c4-4c15-9280-d8e881a728c0';$HRnet('PAYROLLCOMPANY1').screenID='00000000-0000-0000-0000-000000000000';$HRnet('PAYROLLCOMPANY1').caption='Select Lookup Value - Payroll Company';$HRnet('PAYROLLCOMPANY1').filterControl=0;$HRnet('PAYROLLCOMPANY1').filterFieldType='0';$HRnet('PAYROLLCOMPANY1').filterFieldCaption='';$HRnet('PAYROLLCOMPANY1').filterValueDataView='00000000-0000-0000-0000-000000000000';$HRnet('PAYROLLCOMPANY1').filterValueTable='';$HRnet('PAYROLLCOMPANY1').filterValueField='';$HRnet('PAYROLLCOMPANY1').filterFieldOnScreen='False';$HRnet('PAYROLLCOMPANY1').isChangesMade='TRUE';$HRnet('PAYROLLCOMPANY1').currentRecordID='00000000-0000-0000-0000-000000000000';if ($HRnet('PAYROLLCOMPANY1').filterBySystemFieldValue==undefined) $HRnet('PAYROLLCOMPANY1').filterBySystemFieldValue='';$HRnet('PAYROLLCOMPANY1').impersonationId='';$HRnet('PAYROLLCOMPANY1').impersonationToken='';$HRnet('PAYROLLCOMPANY1').show();" style="POSITION:RELATIVE;TOP:0px;LEFT:2px;cursor:pointer;" tabindex="1" title="Click to edit Payroll Company" src="/V14_ST1/Application/Images/btnLookup.png"> 

回答

1

这应该只是

By.cssSelector("#TabbedFolder1Page1 div a") 

我不习惯阅读CSS像你这贴。我不知道从哪里来。 HTML会更有用(至少对我而言)。您可以使用下面的内容来更具体。

By.cssSelector("#TabbedFolder1Page1 > div > a") 
+0

您好我已经添加了html,但我会尝试上面的建议。 – OhAye

+0

感谢您的帮助,工作。 – OhAye