Selenium Drad and Drop
#1
Отправлено 11 февраля 2011 - 13:03
то есть грубо говоря без программы это выглядит так
нажаь на него,потянуть с зажатой левой кнопкой мыши кужанибудь по экрану и потом отпустить
но портлет все время меняет id
идеи?
#2
Отправлено 11 февраля 2011 - 13:06
#3
Отправлено 11 февраля 2011 - 13:13
#4
Отправлено 11 февраля 2011 - 13:56
id каждый раз новый
Внимательно прочитайте первый ответ. Можно объекты выбирать разными способами: xpath, css, dom, нативными кликами\нажатиями...
#5
Отправлено 11 февраля 2011 - 14:17
ну я знаю,
пока только dom не понимаю
//*[@id="isc_VY"]
это хpath
это
html body div#xsl-container-uid div#xsl-portal-content-uid div#isc_LoginPanel_0_wrapper div#isc_0.normal div#isc_1 div#isc_10.normal div#isc_11 div#isc_1E.normal div#isc_1F div#isc_1W.normal div#isc_1X div#isc_VK.normal div#isc_VL div#isc_VM.normal div#isc_VN div#isc_VO.normal div#isc_VP div#isc_VQ.normal div#isc_VR div#isc_VS.windowHeader div#isc_VT
css
тут же тож id везде
или я чет не понимаю
nativeclick не поможет-портлет наэжимается только мышью
#6
Отправлено 11 февраля 2011 - 14:22
непрально прочитала,простите
ну я знаю,
пока только dom не понимаю
//*[@id="isc_VY"]
это хpath
это
html body div#xsl-container-uid div#xsl-portal-content-uid div#isc_LoginPanel_0_wrapper div#isc_0.normal div#isc_1 div#isc_10.normal div#isc_11 div#isc_1E.normal div#isc_1F div#isc_1W.normal div#isc_1X div#isc_VK.normal div#isc_VL div#isc_VM.normal div#isc_VN div#isc_VO.normal div#isc_VP div#isc_VQ.normal div#isc_VR div#isc_VS.windowHeader div#isc_VT
css
тут же тож id везде
или я чет не понимаю
nativeclick не поможет-портлет наэжимается только мышью
попробуйте mouseMove, только для локатора выбирайте не айди. Уверен что айди не единственный параметр, который есть у нужного элемента :)
#7
Отправлено 11 февраля 2011 - 14:31
eventproxy если только
но по нему не выделяется
#8
Отправлено 11 февраля 2011 - 14:59
в том то и дело что нет
eventproxy если только
но по нему не выделяется
Покажите код всей страницы.
#9
Отправлено 11 февраля 2011 - 15:09
<title>3.5</title>
<head>
<link rel="stylesheet" type="text/css" href="XCommon.css"/>
<link rel="shortcut icon" href="images/favicon.ico">
<style type="text/css">
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:active {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
#xsl-container-uid {
min-height: 100%;
position: relative;
}
</style>
</head>
<body style="margin:0;padding:0;height:100%;">
<img src="images/portal-logo.png" style="z-index:10001; width:164px; height:77px; position:absolute; top:20px;left:30px"/>
<div id="xsl-container-uid">
<div id="xsl-portal-content-uid" style="padding-bottom:60px;width:100%;">
<script>var isomorphicDir = "sc/";</script>
<script type="text/javascript" language="javascript" src="com.xt.gwt.XEntryPoint.nocache.js"></script>
</div>
<div id="xsl-portal-footer-uid" style="position:absolute;bottom:0;width:100%;height:60px;"></div>
</div>
<div id="loading">
<div class="loading-indicator">
<img src="images/loading.gif" width="32" height="32" style="margin-right:8px;float:left;vertical-align:top;"/>
<span id="loading-msg">Loading...</span>
</div>
</div>
<script type="text/javascript">window.setTimeout(document.getElementById('loading').style.display = "none", 3000);</script>
</body>
</html>
#10
Отправлено 11 февраля 2011 - 15:21
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных