小编Mad*_*Mod的帖子

自动化 javascript 按钮点击

所以我有一个按钮,代码如下:

<div style="text-indent: 0pt; visibility: inherit;" id="button5061">
    <a title="Continue" href="javascript:if(%20button5061.hasOnUp%20)%20button5061.onUp()" name="button5061anc">
        <img width="82" height="25" border="0" style="cursor: pointer;" alt="Continue" src="images/continueoff.gif" name="button5061Img">
    </a>
</div>
Run Code Online (Sandbox Code Playgroud)

我需要用javascript点击它。现在我正在使用 Firefox 扩展 Chickenfoot,它允许我使用带有一些自定义命令的 javascript 解释器来编写站点脚本。

http://groups.csail.mit.edu/uid/chickenfoot/api.html

我尝试使用找到它的 xPath (//div/a[@title='Continue']/..) 选择它,但是当我 click() 时它什么也没发生。以下是我尝试过的一些事情:

click(find(new XPath("//img[@alt='Continue']/..")))
click(find(new XPath("//img[@alt='Continue']/../..")))
click("continue")
click("Continue")
click("images/continueoff.gif")
click("continueoff.gif")
click(find("Continue"))
click(find("Continue").element)
click(find("images/continueoff.gif"))
Run Code Online (Sandbox Code Playgroud)

我知道这是一个相当具体的问题,但任何关于尝试什么的想法都将不胜感激。

javascript xpath chickenfoot

4
推荐指数
1
解决办法
2万
查看次数

为什么我的UISearchDisplayController不会触发didSelectRowAtIndexPath方法?

使用UISearchDisplayController搜索UITableView时遇到一个奇怪的问题.UITableViewController是另一个UITableViewController的子类,具有有效的didSelectRowAtIndexPath方法.在没有搜索控制器处理选择的情况下,向超类发送一个didSelectRowAtIndexPath调用,但是如果我在搜索超类时选择一个单元,则只会突出显示单元格.下面是我的子类的代码.

@implementation AdvancedViewController


@synthesize searchDisplayController, dict, filteredList;


- (void)viewDidLoad {
    [super viewDidLoad];

    // Programmatically set up search bar
    UISearchBar *mySearchBar = [[UISearchBar alloc] init];
    mySearchBar.delegate = self;
    [mySearchBar setAutocapitalizationType:UITextAutocapitalizationTypeNone];
    [mySearchBar sizeToFit];
    self.tableView.tableHeaderView = mySearchBar;

    // Programmatically set up search display controller
    searchDisplayController = [[UISearchDisplayController alloc] initWithSearchBar:mySearchBar contentsController:self];
    [self setSearchDisplayController:searchDisplayController];
    [searchDisplayController setDelegate:self];
    [searchDisplayController setSearchResultsDataSource:self];

    // Parse data from server
    NSData * jsonData = [NSData dataWithContentsOfURL:[NSURL URLWithString:url]];
    NSArray * items = [[NSArray alloc] initWithArray:[[CJSONDeserializer deserializer] deserializeAsArray:jsonData error:nil]];

    // Init variables
    dict = …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uitableview didselectrowatindexpath uisearchdisplaycontroller

3
推荐指数
1
解决办法
6668
查看次数